CouchDB ist ein Open-Source-Dokumenten-basiertes Datenbanksystem. Der Kern ist in Erlang geschrieben. CouchDB verwendet mehrere Formate und Protokolle, um seine Daten zu speichern, zu übertragen und zu verarbeiten.