Skip to main content

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:8091 or 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​

FieldTypeRequiredDescription
endpointstring✅Base URL for your Couchbase Server (for example, http://localhost:8091).
usernamestring✅Couchbase username used for Basic Auth.
passwordstring✅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.