Was this page helpful?
ScyllaDB CQL DriversCopy
ScyllaDB DriversCopy
The following ScyllaDB drivers are available:
We recommend using ScyllaDB drivers. All ScyllaDB drivers are shard-aware and provide additional benefits over third-party drivers.
ScyllaDB supports the CQL binary protocol version 3, so any Apache Cassandra/CQL driver that implements the same version works with ScyllaDB.
CDC Integration with ScyllaDB DriversCopy
The following table specifies which ScyllaDB drivers include a library for CDC.
ScyllaDB Driver |
CDC Connector |
---|---|
Support for TabletsCopy
The following table specifies which ScyllaDB drivers support tablets and since which version.
ScyllaDB Driver |
Support for Tablets |
Since Version |
---|---|---|
3.26.5 |
||
4.18.0 (Java Driver 4.x) 3.11.5.2 (Java Driver 3.x) |
||
1.13.0 |
||
N/A |
||
N/A |
||
All versions |
||
0.13.0 |
Driver Support PolicyCopy
We support the two most recent minor releases of our drivers.
We test and validate the latest two minor versions.
We typically patch only the latest minor release.
We recommend staying up to date with the latest supported versions to receive updates and fixes.
At a minimum, upgrade your driver when upgrading to a new ScyllaDB version to ensure compatibility between the driver and the database.
Third-party DriversCopy
You can find the third-party driver documentation on the GitHub pages for each driver:
Learn about ScyllaDB Drivers on ScyllaDB UniversityCopy
The free Using ScyllaDB Drivers course on ScyllaDB University covers the use of drivers in multiple languages to interact with a ScyllaDB cluster. The languages covered include Java, CPP, Rust, Golang, Python, Node.JS, Scala, and others.