Apache CouchDB is een open-source documentdatabase die data als JSON opslaat en bereikbaar is via een standaard HTTP/JSON-API. U draait CouchDB als enkele node achter uw applicatieserver of als cluster over meerdere servers, voor meer capaciteit en beschikbaarheid zonder wijziging van de API. Het Couch Replication Protocol synchroniseert data tussen serverclusters, mobiele apparaten en webbrowsers, met multi-primary-synchronisatie en ondersteuning voor offline-first-applicaties. PouchDB kan voor browsers en mobiele apps met CouchDB repliceren. CouchDB is software die u zelf installeert en beheert.
CouchDB is een project van de Apache Software Foundation, een Amerikaanse non-profitorganisatie, en valt onder de Apache License 2.0. Er is geen commerciële eigenaar en geen vaste opslaglocatie: uw data staat waar u uw eigen server of cluster draait. Een Europese organisatie kan CouchDB dus volledig op infrastructuur in de EU onder eigen beheer inzetten. Gebruikt u een gehoste CouchDB-dienst van een derde partij, dan bepalen het rechtsgebied en de hostinglocatie van die aanbieder de juridische positie. Houd daarbij ook rekening met replicatie naar apparaten buiten uw eigen omgeving.