DataStax drivers

DataStax drivers

A list of the available drivers for DataStax Enterprise and Apache Cassandra, plus driver compatibility tables.

The DataStax drivers work exclusively with the Cassandra Query Language version 3 (CQL3). Use these drivers in production applications to pass CQL statements from the client to a cluster and to retrieve, manipulate, or remove data. The C/C++, C#, Java, Node.js, Python, and Ruby drivers support Cassandra's binary protocol.

Available drivers

Driver Latest documentation Compatibility table
C/C++ C/C++ Driver guide C/C++
C# C# Driver guide C#
Java Java Driver guide Java
Node.js Node.js Driver guide Node.js
Python Python Driver guide Python
Ruby Ruby Driver guide Ruby

Driver compatibility matrix

Generally it is recommended that you use the latest version of a driver. The latest version provides all the new features, improvements, and bug fixes. However, some of the new features may not be available when using older versions of Cassandra or DataStax Enterprise.

Icons used in matrix
Icon Description
Fully compatible.
Partially compatible.

C/C++ driver compatibility

C/C++ Driver Cassandra DataStax Enterprise
Version 2.1 2.0 1.2 4.7 4.6 4.5 4.0 3.2
2.0 1 1
1.0 1 1

1Limited to the Cassandra 2.0 API.

C# driver compatibility

C# Driver Cassandra DataStax Enterprise
Version 2.1 2.0 1.2 4.7 4.6 4.5 4.0 3.2
2.5
2.1
2.0 1 1
1.0 2 2 2 2 2

1Limited to the Cassandra 2.0 API.

2Limited to the Cassandra 1.2 API.

Java driver compatibility

Java Driver Cassandra DataStax Enterprise
Version 2.1 2.0 1.2 4.7 4.6 4.5 4.0 3.2
2.1
2.0 2
1.0 2 2 2 2 2 2

2Limited to the Cassandra 1.2 API.

Node.js driver compatibility

Node.js Driver Cassandra DataStax Enterprise
Version 2.1 2.0 1.2 4.7 4.6 4.5 4.0 3.2
2.1
2.0 1
1.0 1 1

1Limited to the Cassandra 2.0 API.

Python driver compatibility

Python Driver Cassandra DataStax Enterprise
Version 2.1 2.0 1.2 4.7 4.6 4.5 4.0 3.2
2.5
2.1
2.0 1
1.0 2 2 2 2 2 2

1Limited to the Cassandra 2.0 API.

2Limited to the Cassandra 1.2 API.

Ruby driver compatibility

Ruby Driver Cassandra DataStax Enterprise
Version 2.1 2.0 1.2 4.6 4.5 4.0 3.2
2.1
2.0 1
1.2 1
1.0 1

1Limited to the Cassandra 2.0 API.

Show/hide