Spark Connector 1.0

The Couchbase Spark Connector depends heavily on the APIs provided by Spark.

The Couchbase Spark Connector provides first-class integration between your high performance Couchbase Server cluster and the Apache Spark data processing platform.


Every version of the Couchbase Spark connector is compiled against a specific Spark target. The following table lists the compatible versions:

Table 1. Couchbase Spark connector compatibility
Couchbase Spark connector version Apache Spark target version



Note that if the internal Spark APIs do not break between minor versions, it is possible to use different version combinations. The table above shows the combination Couchbase tests and supports.


Couchbase welcomes community contributions to the Spark connector. The Spark connector source code is available on GitHub and contains instructions to contribute.