Currently there are several libraries for Python to connect to CouchDB. Why one more? It’s very simple. All seem to be not maintained, all libraries use standard Python libraries for http requests, and are not compatible with Python3.
requests 1.2 seems buggy with Python3 and I strongly recommend use request 1.1 if you use Python3
>>> import pycouchdb >>> server = pycouchdb.Server("http://admin:admin@localhost:5984/") >>> server.info()['version'] '1.2.1'
This part of the documentation gives a simple introduction on py-couchdb usage.