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
- In Neblex open Connect › Connections and click New Connection.
- Search for CouchDB and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- 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.
| Field | What to enter |
|---|---|
| Connection setupRequired | |
| HostRequired | |
| PortOptional | Example: 443 |
| Default databaseOptional | |
| UsernameOptional | |
| PasswordOptionalSecret | |
| Use TLSOptional | Turning this off sends traffic and credentials without transport encryption. Use plaintext only for a customer-controlled endpoint that explicitly requires it. |
| Connection stringRequiredSecret | Paste an http:// or https:// CouchDB connection string. |
Use it in a flow
- Open a flow, open the node library and search for CouchDB.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- 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 databasecreateDatabase | Create a new database. | |
Delete a databasedeleteDatabase | Delete a database and all its documents. | |
List databaseslistDatabases | All database names on the server. |
Read3
Find documents (Mango)find | Query with a Mango selector; each match becomes one record. | |
Get a documentgetDocument | Fetch one document by id. | |
List documentslistDocuments | All documents in a database (with their bodies). |
Write3
Bulk write documentsbulkDocs | Insert or update a JSON array of documents in one call. | |
Create or update a documentputDocument | Write a document by id; pass the current rev to update. | |
Delete a documentdeleteDocument | Delete a document by id + current revision. |