# kafka-connect-couchbase **Repository Path**: mirrors_couchbase/kafka-connect-couchbase ## Basic Information - **Project Name**: kafka-connect-couchbase - **Description**: Kafka Connect connector for Couchbase Server - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2026-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README https://docs.couchbase.com/kafka-connector/current/release-notes.html[*Download*] | https://docs.couchbase.com/kafka-connector/current/index.html[*Documentation*] | https://issues.couchbase.com/projects/KAFKAC[*Issues*] | https://forums.couchbase.com/c/Kafka-Connector[*Discussion*] = Kafka Connect Couchbase [abstract] A plug-in for the https://kafka.apache.org/documentation.html#connect[Kafka Connect framework]. == What does it do? The plugin includes a "source connector" for publishing document change notifications from Couchbase to a Kafka topic, as well as a "sink connector" that subscribes to one or more Kafka topics and writes the messages to Couchbase. See the documentation linked above for more details and a quickstart guide. == Customizing the message format The example project in `examples/custom-extensions` shows how to extend the source connector and customize the format of messages published to Kafka. == Building the connector from source Pre-built distributions are available from the download link above. The following instructions are intended for developers working on the connector. JDK 9 or later is required when building the connector. . Clone this GitHub repository. . Run `./mvnw package` in the project's root directory to generate the connector archive. . Look for `couchbase-kafka-connect-couchbase-.zip` under the `target` directory.