Become a contributor
https://github.com/IBM/cloudant-python-sdk - IBM Cloudant's Apache 2 licensed official client library that is also compatible with Apache CouchDB.
https://github.com/djc/couchdb-python (no longer being maintained as of Feb 2018)
couchdbkit: http://couchdbkit.org/ and https://github.com/benoitc/couchdbkit (no updates since 2015)
py-couchdb: Python 3-ready client using requests for http (much faster than the standard library)
https://github.com/niwibe/py-couchdb (last updated Aug 2014, as of Oct 2014)
These are clients with asynchronous support, i.e. you don't have to block on that "put" command.
aiocouchdb: uses asyncio.
aiocouchdb source code on github
aiocouchdb documentation on readthedocs
aiocouchdb on the Python package indexo
https://github.com/inoi/trombi - last updated 2012 (as of Mar 2014)
http://samizdat.cc/corduroy/ - last updated 2012 (as of Mar 2014)
CouchDB with Django
A tutorial on using Django (a Python framework) with CouchDb can be found at
Alternatively you can view just the source for that example at