The official documentation has moved to http://docs.couchdb.org — The transition is not 100% complete, but http://docs.couchdb.org should be seen as having the latest info. In some cases, the wiki still has some more or older info on certain topics inside CouchDB.
Apache CouchDB is a scalable, fault-tolerant, and schema-free document-oriented database written in Erlang. It's used in large and small organizations for a variety of applications where a traditional SQL database isn't the best solution for the problem at hand. Among other features, it provides:
- A RESTful HTTP/JSON API accessible from many programming libraries and tools
- Futon, a browser based GUI and management tool
- Incremental and flexible replication with conflict management
- Excellent data integrity/reliability
- Native support for BLOBs (Binary Large Objects)
- Easy installation on many platforms, from servers to mobile devices
- A strong and active community
- Good documentation in the form of Books, Presentations, Blog Posts, Wikis, and more
Introduction: CouchDB at a glance
Installation: Get up and running fast
Technical Overview: Details of the CouchDB technology
Basics: Getting started with CouchDB
Reference: CouchDB API Reference
How-To Guides: Task-focused How-To Guides
Frequently Unasked Questions: Common clarifying questions for new-comers and intermediate CouchDB users
Presentations: Video tutorials and presentations — Sit back, relax and learn about CouchDB
Hosting and Professional Services: Companies and professional services specifically focused on CouchDB
Mailing lists: The place for CouchDB community support, and where the developers discuss and make decisions about the future of CouchDB
[[https://reviews.apache.org/groups/couchdb/|Review Board]: The place to get code reviews!
#couchdb: Join the CouchDB IRC channel on freenode for community support and friendly chat.
Note: IRC discussions tend to exclude large parts of the community. Core technical discussions should be reflected on the mailing lists and decisions must take place on the mailing lists, not IRC. Please refer to the release documentation.
CouchDB In The Wild: Organizations using CouchDB to create software and websites
People Using CouchDB: A list of people using CouchDB, ordered by their timezones and names
CouchDB Meetups: groups meeting up to talk about CouchDB; where they are, who to contact for more info
CouchDB Tools: A collection of useful tools around CouchDB
When Things Go Wrong
Build_Process: Specification for CouchDB Build Process
Documentation: Where to find CouchDB documentation, how to extend and regenerate it
Send some patches with the Contributor Workflow
Translation: Help translating the CouchDB documentation
There are a number of high quality books currently published or under development for CouchDB.
CouchDB: The Definitive Guide, O'Reilly Media, by J Chris Anderson, Jan Lehnardt & Noah Slater
CouchDB: Das Praxisbuch für Entwickler und Administratoren (German) by Till Klampäckel and Andreas Wenk (please get in touch with <andywenk AT apache DOT org>)
Beginning CouchDB, Apress, by Joe Lennon
CouchDB and PHP Web Development Beginner’s Guide, Packt, by Tim Juravich (added June 2012)
CouchDB mit PHP (german), entwickler.press, by Oliver Kurowski (added June 2012)