DataStax drivers

Information on DataStax, JDBC, and ODBC drivers for open-source Apache Cassandra, DataStax Enterprise, and DataStax Distribution of Apache Cassandra 3.11.

Apache Cassandra®, DSE, and DDAC drivers

To get started, see Developing applications with DataStax drivers. This guide contains information about best practices, connecting to clusters, submitting queries with drivers, and handling client and server errors.

Download drivers: DataStax Drivers | ODBC/JDBC drivers | Community drivers

Note: Starting January 2020, you can use the same DataStax driver for Apache Cassandra® (OSS), DataStax Enterprise, and DataStax Distribution of Apache Cassandra. DataStax has unified the DSE and OSS drivers to avoid user confusion and enhance the OSS drivers with some of the features in the DSE drivers. For more information, see the Better Drivers for Cassandra blog.
  • DSE drivers are supported until January 1st, 2022. However, all new features and functionality will take place only in the unified DataStax drivers.
Table 1. DataStax drivers for open-source Cassandra (OSS), DSE, and DDAC
Guides Source (GitHub) Version Compatibility Upgrade Quickstart
C++ (2.15.0) * C++ C++ C++ C++
C# (3.13.0) *

Graph extension

C# C# C# C#
Java (4.4.0) *

(includes Graph extension)

Java Java Java Java
Node.js (4.4.0) *

Graph extension

Node.js Node.js Node.js Node.js
Python (3.21.0) *

Graph extension (optional)

Python Python Python Python
* The starting versions for the unified drivers are indicated in parenthesis.

DSE only drivers

DSE drivers are supported until January 1st, 2022. However, all new features and functionality will take place only in the unified DataStax drivers.

Table 2. DSE drivers (only bug fixes will be included in new versions)
Driver Guides Graph Extensions Version compatibility
DSE C++ Guide DSE C++
DSE C# Guide DSE C# Graph Extension DSE C#
DSE Java Guide Included DSE Java
DSE Node.js Guide DSE Node.js Graph Extension DSE Node.js
DSE Python Guide DSE Python Graph Extension DSE Python

Spark Cassandra Connector

DSE Developer Guides Github
Getting started with the Spark Cassandra Connector 6.8 | 6.7 | 6.0 | 5.1 DataStax Spark Cassandra Connector

JDBC and ODBC drivers

Table 3. Driver download links plus installation and configuration documentation
Drivers (DSE 4.8 and later) DataStax instructions Simba install and configuration
DataStax ODBC Driver for Apache Cassandra and DataStax Enterprise with CQL connector. Download DataStax ODBC install documentation
Simba JDBC Driver for Apache Cassandra®. Download. Simba JDBC Driver for Apache Cassandra guide
Simba JDBC Driver for Apache Spark®. Download Installing Simba JDBC Driver for Apache Spark Simba JDBC Driver for Apache Spark guide
Simba ODBC Driver for Spark®. Download. Installing Simba ODBC Driver for Apache Spark Simba ODBC Driver for Spark guide

PHP and Ruby drivers

Table 4. PHP and Ruby maintenance only drivers (only critical bug fixes will be included in new versions)
DSE drivers guides DDAC/OSS drivers guides DSE version compatibility DDAC/OSS version compatibility
PHP PHP DSE PHP OSS PHP
Ruby Ruby DSE Ruby OSS Ruby