Connectors

Databases & Data Warehouses

CouchDB

Document database: create, read, update, and query JSON documents with replication
CouchDB documentationAPI checked August 18, 2026
Signs in with
Connection details
Runs on
Cloud or On-Prem Worker
Operations
9
Ready-made triggers
0

Connect CouchDB

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for CouchDB and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
If the system is only reachable inside your network, choose an On-Prem Worker under Test from and run the flow on that Worker. See On-Prem Workers.
FieldWhat to enter
Connection setupRequired
HostRequired
PortOptionalExample: 443
Default databaseOptional
UsernameOptional
PasswordOptionalSecret
Use TLSOptionalTurning this off sends traffic and credentials without transport encryption. Use plaintext only for a customer-controlled endpoint that explicitly requires it.
Connection stringRequiredSecretPaste an http:// or https:// CouchDB connection string.

Use it in a flow

  1. Open a flow, open the node library and search for CouchDB.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from CouchDB without a ready-made trigger: a Poll for changes trigger on CouchDB with your own query passes on new or changed records.

Operations

9 operations in 3 groups. Each one is a step you can add to a flow.

Admin3
Create a databasecreateDatabaseCreate a new database.
Delete a databasedeleteDatabaseDelete a database and all its documents.
List databaseslistDatabasesAll database names on the server.
Read3
Find documents (Mango)findQuery with a Mango selector; each match becomes one record.
Get a documentgetDocumentFetch one document by id.
List documentslistDocumentsAll documents in a database (with their bodies).
Write3
Bulk write documentsbulkDocsInsert or update a JSON array of documents in one call.
Create or update a documentputDocumentWrite a document by id; pass the current rev to update.
Delete a documentdeleteDocumentDelete a document by id + current revision.