Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info
titleBecome 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

python-cloudant

https://github.com/cloudant/python-cloudant (this is the most current library; last updated December 2018)

couchdb-python

https://github.com/djc/couchdb-python (for Python 2 and 3; last updated Nov 2014)

couchdbkit

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://py-couchdb.readthedocs.org/en/latest/

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

Asynchronous Clients

These are clients with asynchronous support, i.e. you don't have to block on that "put" command.  

...

aiocouchdb on the Python package indexo

cloudant-python: Python3-ready though it's not in the documentation, also uses requests, uses python-futures for asynch behaviour

https://github.com/cloudant-labs/cloudant-python (last updated Sept 2014, as of Oct 2014)

Also check out the API Reference

Tornado

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

...

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

...