CouchDB es una base de datos NoSQL orientada a documentos que ofrece alta disponibilidad y tolerancia a particiones. Almacena datos en formato JSON y proporciona replicación de datos, indexación con JavaScript, y una interfaz web llamada Futon. CouchDB es adecuada para aplicaciones que requieran disponibilidad aun cuando haya fallos de nodos o particiones de red.