Apache CouchDB® 3.1.1 Documentation

Welcome! This is the documentation for Apache CouchDB® 3.1.1.

Meet CouchDB

What’s new in CouchDB 3.1?
or browse all “What’s new” documents

Why CouchDB?
why you might want to use CouchDB

Technical Overview
a quick overview of technology used

Eventual Consistency
how CouchDB handles synchronization

Getting started

Installation guides
install CouchDB on Windows, OS X or Linux

Tutorial
start using CouchDB with Fauxton and cURL

HTTP API overview
a short walk though the API

Clustering
setup and manage a cluster of nodes

Guide to Views
how to query documents with MapReduce

Mango Query Server
simple JSON CouchDB queries without MapReduce

Replication
painless master-master data synchronization

Design Documents
transform, update or validate your documents

Reference Documentation & Advanced Topics

Complete HTTP API Reference
something to come back to

Configuration Reference
tweak CouchDB to your liking

Maintenance
how to take care of your CouchDB

Partitioned Databases
how to use Partitioned Databases in CouchDB

Download CouchDB

HTTP API Reference

Configuration Reference