Become a contributor

You need to be added as a contributor 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.

Clients

https://github.com/IBM/cloudant-python-sdk - IBM Cloudant's Apache 2 licensed official client library that is also compatible with Apache CouchDB.

couchdb-python

https://github.com/djc/couchdb-python (no longer being maintained as of Feb 2018)

Older clients:
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)

https://py-couchdb.readthedocs.org/en/latest/

couchquery: https://github.com/nicolaisi/couchquery/

python-cloudant: https://github.com/cloudant/python-cloudant

Asynchronous Clients

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

Tornado

https://github.com/nephics/tornado-couchdb

Trombi

https://github.com/inoi/trombi - last updated 2012 (as of Mar 2014)

 Corduroy

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

http://github.com/lethain/comfy-django-example/tree/master

List on pypi

https://pypi.python.org/pypi?%3Aaction=search&term=couchdb&submit=search


  • No labels