Connection methods comparison
Connect to your DataStax Enterprise (DSE) database with a client or a CQL driver.
What’s the difference between a client and a driver?
Clients let you interact with the Data API. Drivers let you interact with CQL.
Available clients
The following official clients are available.
Language | Client | |||
---|---|---|---|---|
Python |
||||
TypeScript |
||||
Java |
Available drivers
The following official drivers are available.
Language | Driver | |||
---|---|---|---|---|
Python |
||||
Node.js |
||||
Java |
||||
C++ |
||||
C# |
Use CQL Proxy to connect with an unsupported driver
DataStax CQL Proxy simplifies connecting to DataStax Enterprise (DSE) without having to change your Cassandra driver, driver version, and/or framework (springdata, lagom, akka-persistence-cassandra, quarkus, etc.). This open source tool securely forwards your application’s CQL traffic to an appropriate database service. CQL Proxy auto-discovers and auto-configures communication with DataStax Enterprise (DSE).
If you are using a driver for an unsupported language, consider using CQL Proxy. The CQL Proxy sidecar enables unsupported CQL drivers to work with DataStax Enterprise (DSE).