I have been developing a .Net library for accessing the Obsidian API in the last month or so. It is currently in a usable state, with most of the methods implemented and working apart from the Dynamic Sheet api, which I haven't started with it yet.
The library cannot create characters right now due to the problems I already posted in this forum, which are without answer so far, so any help on that matter would be more than welcome :)
The sourcecode can be found on the following URL
License is MIT so you can do almost whatever you want with it, but I would like to hear from any use you make of it.
There is a crude test tool as well in the source control that can be used to learn how to use the library.
I will be more than happy to fix any bug it can arise and maintaining it uptodate with the Obisidian API.
PS. I know code is not the best, but bear in mind it has been coded in late nights after work ;) I will try to tidy it up a bit soon.