We have a new wiki. The migration is not 100% complete. You can help out by moving pages across. This wiki will exist for as long as there are pages left.

The official documentation has moved to http://docs.couchdb.org — The transition is not 100% complete, but http://docs.couchdb.org should be seen as having the latest info. In some cases, the wiki still has some more or older info on certain topics inside CouchDB.

You need to be added to the ContributorsGroup to edit the wiki. But don't worry! Just email any Mailing List or grab us on IRC and let us know your user name.

Getting started with Erlang and the CouchDB API.


couchbeam is a simple erlang CouchDB framework. couchbeam provides you a full featured and easy client to access and manage multiple couchdb Nodes.


Deprecated Clients

These clients have not received updates in the last 2 years.


eCouch is an Erlang application that provides an API to a CouchDB server. Code and documentation can be obtained at:




It is quite easy to throw together a quick interface to CouchDB in Erlang using inets or ibrowse because CouchDB API is so easy. On such interface currently exists at:

Documentation can be found as part of the library.

NOTE: erlcouch was discontinued, but picked up and pushed along at http://github.com/bdionne/erl-couch/


Another Erlang library exists as erlang_couchdb. It is actively development and tries to do as little as possible.

There's a branch implementing a transactional layer for it. Scroll down for documentation:

Getting_started_with_Erlang (last edited 2012-07-22 10:52:11 by chello084112019176)