Connection methods comparison
When you develop applications that interact with your DataStax Enterprise (DSE) databases, you must connect to your databases programmatically through clients or drivers.
DataStax recommends Data API clients for most applications, as it’s an easier way to get started with DSE. Use drivers if you have a legacy application that relies on a driver or you want to use specific Apache Cassandra® features.
Data API clients
You can use the Data API clients to access all Data API commands. You can also connect to the Data API over HTTP.
Language | Client | Version | Documentation |
---|---|---|---|
Python |
|||
TypeScript |
|||
Java |
Cassandra drivers
DSE is compatible with the following Cassandra drivers:
Language | Driver | Version | Documentation |
---|---|---|---|
C++ |
|||
C# |
|||
Java |
|||
Node.js |
|||
Python |
|||
Scala |
If you want to use a CQL driver that isn’t compatible with DSE, consider using
|
For more information about drivers, see Cassandra drivers supported by DataStax and Get started with DataStax drivers.