Was this page helpful?
Caution
You're viewing documentation for a previous version of ScyllaDB Manual. Switch to the latest stable version.
ScyllaDB CQL Drivers¶
ScyllaDB Drivers¶
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 Drivers¶
The following table specifies which ScyllaDB drivers include a library for CDC.
ScyllaDB Driver |
CDC Connector |
|---|---|
Support for Tablets¶
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 Policy¶
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 Drivers¶
You can find the third-party driver documentation on the GitHub pages for each driver:
Learn about ScyllaDB Drivers on ScyllaDB University¶
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.