Apache CouchDB ist eine dokumentenorientierte Datenbank, die auf MapReduce-Weise abgefragt und indiziert werden kann. Es stellt eine reine, erholsame API zur Verfügung, die die Interaktion von jeder Sprache aus ermöglicht und HTTP-Anforderungen senden kann. Dadurch kann auch "Futon", die Administrationsoberfläche, vollständig im Browser arbeiten. Es bietet auch eine inkrementelle Replikation mit bidirektionaler Konflikterkennung und -lösung.