notes from a passionate developer

Developer that lives by the mantra "code is meant to be shared".




This is a personal blog. The opinions expressed here represent my own and not those of my employer, nor current or previous. All content is published "as is", without warranty of any kind and I don't take any responsibility and can't be liable for any claims, damages or other liabilities that might be caused by the content.

MyCouch - the async CouchDb client for .Net

Daniel WertheimDaniel Wertheim

Recently I started a new open source project called MyCouch. It’s a simple async CouchDB client for .Net. It’s based on top of the async HttpClient found in .Net 4.5, but thanks to Microsoft’s portable class libraries (PCL) found on NuGet, there’s now also a build for .Net 4.0 and WinRT.

Microsoft has released some NuGets that provides us with async capabilities and the async HttpClient to .Net 4.0, WinRT, Silverlight etc. At first I tried to build MyCouch as a PCL targeting .Net4.0+, Silverlight4+, Windows phone 7.5+ and WinRT; but something were causing the serialization (using Json.Net) to fail. So for now, there are specific projects that specifically targets each “environment”. And first out is .Net4.0, .Net4.5 and Windows Store (WinRT).

All you have to do is to install the NuGet for MyCouch:

install-package mycouch  


There are some previous writings about MyCouch, e.g.: "Get up and running with CouchDb and C# using MyCouch on Windows". There’s also a great deal of documentation about MyCouch, to find in the Wiki.


Developer that lives by the mantra "code is meant to be shared".