I’ve been playing around with CouchDB and after installing it behind Apache, I wrote a small toolkit to work with it using Java and Ruby, called CouchKit. The Java bindings make use of the GSon library to let you work with domain objects instead of raw JSON. You can download it from my GitHub site. README tells you everything you need to know. I’ll most probably extend it as a small project to keep me busy in my spare time but I plan to use JCouchPotato in the Guanxi IdP as I’ll thinking of building a CouchDB database to hold non LDAP identity data.