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
endpointstringBase URL for your Couchbase Server (for example, http://localhost:8091).
usernamestringCouchbase username used for Basic Auth.
passwordstringCouchbase 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.