Couchbase
Use the Couchbase connector to work with Couchbase in your data pipelines.
Support status
- Source connector: Not documented here (this page is for the Couchbase connector entry; source support may vary by deployment).
- Destination connector (Reverse ETL): In development. Credential validation is supported, but loading data is not yet available.
Setup
Prerequisites
- A reachable Couchbase endpoint (for example,
http://localhost:8091or your Couchbase Server URL). - A Couchbase user with permission to run queries (used for credential validation).
Authentication
The connector authenticates using HTTP Basic Auth against Couchbase’s Query service.
During credential validation, the connector sends a request to:
POST {endpoint}/query/service
with a simple query (SELECT 1) to confirm the credentials are valid.
Configuration
| Field | Type | Required | Description |
|---|---|---|---|
endpoint | string | ✅ | Base URL for your Couchbase Server (for example, http://localhost:8091). |
username | string | ✅ | Couchbase username used for Basic Auth. |
password | string | ✅ | Couchbase password used for Basic Auth. |
Streams
This connector does not currently expose configurable streams in the documentation.
Reverse ETL (Destination)
Current limitations
The Couchbase destination connector is still under development. At this time:
- ✅ Login / credential validation is supported.
- ❌ Loading data is not supported yet (runs will fail with an “in development” error).
Hashing and normalization
This connector does not currently expose field-level hashing options.
Data contract
Not yet available for the Couchbase destination while loading is still in development.