wiki:Notes/PythonCouchDB

Python Support for CouchDB

Erlang#CouchDB seems to have good support for Python, runs well on MicrosoftWindows.

​http://wiki.apache.org/couchdb/Getting_started_with_Python.

The following packages may be 'mixed up'. My sense is that they've branched and renamed in ways I don't get ... the major packages are in there somewhere.

CouchDB Kit

​http://couchdbkit.org/

Couchdbkit goal is to provide a framework for your Python application to access and manage Couchdb.

​http://couchdbkit.org/docs/gettingstarted.html

​https://github.com/djc/couchdb-python

​http://nicolaisi.github.io/couchquery/

​https://github.com/djc/couchdb-python

Not the same as python-couchdb ???

Python CouchDB

​https://pypi.python.org/pypi/CouchDB

This is a Python library for CouchDB. It provides a convenient high level interface for the CouchDB server.

Same as couchdb-python

​http://pythonhosted.org/CouchDB/

​http://mikeal.github.io/couchquery/

​https://cloudant.com/blog/introducing-cloudant-python

[ IBM ] Cloudant-Python is, as of this writing, the only asynchronous interface to CouchDB and Cloudant instances in Python. It wraps Requests to handle boilerplate like headers, JSON serialization, URL construction, streaming response bodies, and so on ...

​http://cloudant-labs.github.io/cloudant-python/

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

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

​https://github.com/histrio/py-couchdb

​https://github.com/couchapp/couchapp

Utilities to make standalone CouchDB application development simple

PyCouchDB

Used by Kombu

​https://github.com/histrio/py-couchdb

Modern pure python CouchDB Client.

Currently there are several libraries in python to connect to couchdb. Why one more? It's very simple.

All seems not be maintained, all libraries used standard Python libraries for http requests, and are not compatible with python3.

​http://py-couchdb.readthedocs.org/en/latest/

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

​https://pypi.python.org/pypi/pycouchdb/1.2

​http://stackoverflow.com/questions/1596440/which-python-client-library-should-i-use-for-couchdb

I have been using couchdb-python with quite a lot of success ...

Also See

Erlang#CouchDB

Last modified 10 years ago Last modified on 10/28/2015 06:41:25 PM