FindSoftware

Apache CouchDB

Database server with multi-primary replication, an HTTP/JSON API and a built-in web administration console, written in Erlang.

Apache CouchDB is a database server that stores JSON documents and is reached over HTTP. It replicates data between servers and between clients. The project describes its replication protocol as the foundation for offline-first applications, and PouchDB, a separate project built for mobile devices and browsers, replicates with it. A single node is the usual starting point, and a cluster runs one logical database across several servers or VMs.

Installation options are Docker, Debian and RPM packages, a Windows installer, a Helm chart for Kubernetes and a source build. The installation guide asks the reader to start CouchDB at system boot through an init subsystem, so it runs as an always-on service. The web administration console, Fauxton, ships with the server.

The Apache Software Foundation maintains the project under the Apache License 2.0.

Worth knowing

The configuration reference describes cookie, proxy and JWT authentication. The source build lists Erlang OTP, ICU, OpenSSL and Mozilla SpiderMonkey among its dependencies.

Identity

Status
Active
Maintainer
The Apache Software Foundation1
Maintained by
Foundation5
First release
20084
Headquarters
United States5

Rendering and deploy

Runs as
Always on8
Install with
docker (apache/couchdb)78910

Releases

Current major version
36
Last release
2026-10-126

Adoption

GitHub stars
6,9932
Contributors
19811

Why these figures do not compare

Sources

  1. 2026-10-28: links, Maintainer, Admin interface, License model, Content API
    couchdb.apache.org/
  2. 2026-10-28: links, Written in, License, GitHub stars
    api.github.com/repos/apache/couchdb
  3. 2026-10-28: links, Categories
    docs.couchdb.org/en/stable/intro/index.html
  4. 2026-10-28: First release
    github.com/apache/couchdb/tags
  5. 2026-10-28: Maintained by, Headquarters
    www.apache.org/foundation/
  6. 2026-10-28: Runtime, Current major version, Last release
    couchdb.apache.org/downloads.html
  7. 2026-10-28: Install with
    docs.couchdb.org/en/stable/install/docker.html
  8. 2026-10-28: Install with, Runs as, Minimum runtime
    docs.couchdb.org/en/stable/install/unix.html
  9. 2026-10-28: Install with
    docs.couchdb.org/en/stable/install/windows.html
  10. 2026-10-28: Install with
    docs.couchdb.org/en/stable/install/kubernetes.html
  11. 2026-10-28: Contributors
    api.github.com/repos/apache/couchdb/contributors?per_page=1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON