{% extends "base.html" %} {% block title %} {{ title }} {% endblock %} {% block head %} {% endblock %} {% block top %}

CouchDB framework in Python

Apache CouchDB is a distributed, fault-tolerant and schema-free document-oriented database accessible via a RESTful HTTP/JSON API. Among other features, it provides robust, incremental replication with bi-directional conflict detection and resolution, and is queryable and indexable using a table-oriented view engine with JavaScript acting as the default view definition language.

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

Features

  • a full client always in sync with latest couchdb releases or trunk. Currently you can use full features of couchdb 0.9 and latest trunk
  • a client allowing you to use the http backend you want via py-restclient. Currently curl or httplib. You could also write your own, see transports documentation of py-restclient.
  • threadsafe
  • A system to attach design docs to your application and send them to CouchDB.
  • Manage documents with dynamic schema. Documents are completely dynamic

Getting started

{% endblock %} {% block content %} {{ body }} {% endblock %}