Download DataStax

DataStax Distribution of Apache Cassandra

DataStax Distribution of Apache Cassandra is a fully supported, production-ready distributed database that is 100% compatible with open source Cassandra. It includes key features not available in the open source distribution including the DataStax Bulk Loader and DataStax Kafka Connector, which simplify batch and streaming data ingest, as well as support for Docker containers.

100% Open Source Compatible

Avoid vendor lock-in with an Apache Cassandra™ distribution that is 100% open source compatible.

Fully Supported

Reduce costs and ensure SLAs are met with support from the Apache Cassandra experts.

Production-Ready

Minimize risk and maintenance costs with a Cassandra distribution that’s undergone rigorous QA and testing.

DataStax Distribution of Apache Cassandra™

DataStax Enterprise

DataStax Enterprise (DSE), the only active everywhere distributed cloud database built on Apache Cassandra™ and designed for hybrid cloud. It was built to power modern enterprise applications and mixed workloads with real-time performance at cloud scale. With visual management tools, and specialized features like NodeSync and Traffic Control, you can manage your data center operations with ease and efficiency using DSE.

Streamlined Development

Build apps seamlessly for distributed data sources and mixed models with DSE tools, drivers, Kafka and Docker integrations, and more.

Multi-Model, Mixed Workloads

Fully integrated with Graph, Search, and Analytics--Write data once and access using mixed workloads or access patterns.

Top Performance

Optimized for high throughput and low latency, with a fast bulk loader, advanced replication, and fast analytical queries.

Security End-to-End

Protect critical data, meet compliance requirements with unified authentication and access control, end-to-end encryption, data auditing.

Choose the appropriate version below to access the download files, documentation and other supporting resources.
DataStax Enterprise

DataStax Enterprise OpsCenter

OpsCenter is an easy-to-use visual management and monitoring solution for DataStax Enterprise (DSE). With OpsCenter, you can quickly provision, upgrade, monitor, backup/restore, and manage your DSE clusters with ease on-premises, in the cloud, or in hybrid environments. OpsCenter reduces your operational and hardware costs and dramatically increasing your operational productivity.

Lifecycle Management

A powerful graphical management system enabling efficient installation, configuration and upgrades of DSE.

Operations Management

Offers a simple, graphical interface to execute and monitor DSE operations on one or more nodes.

Data Protection

A visual backup and disaster recovery protection solution for DSE that ensures your peace of mind.

Dashboard Monitoring and Alerting

A DSE monitoring system supplying customizable dashboards with real-time and historical metrics and alerting.

Choose the appropriate version below to access the download files, documentation and other supporting resources.
DataStax OpsCenter

DataStax Studio

DataStax Studio is a visual developer tool that makes it easy for developers to write queries, slice and dice your data through visualizations, and collaborate with teammates in an intuitive notebook-based development environment.

Visualize and Explore Data

Rich data visualizations and numerous output formats enable you to fluidly interact with your data and produce publication-quality graphics.

Syntax Validation and Smart Suggestions

An intelligent code editor ensures that your queries are right the first time through syntax validation and context-aware suggestions.

Advanced Workloads

CQL, Gremlin, and Spark SQL queries can be run side by side for use cases that require Graph and Analytics capabilities.

Collaborate with peers

Share your work with colleagues through the notebook import and export feature.

Choose the appropriate version below to access the download files, documentation and other supporting resources.
DataStax Studio

DataStax Bulk Loader

DataStax Bulk Loader is an efficient, flexible, easy-to-use command line utility that excels at loading, unloading, and counting data. It gets data in and out of the database faster than any other copy commands and community tools. Use it with JSON or CSV files to jump start your application development.

Load

Load from JSON or CSV files to the database.

Unload

Unload data stored in the database to JSON or CSV files.

Count

Quickly count the number of rows in a given table.

DataStax Bulk Loader

DataStax Apache Kafka® Connector

The DataStax Apache Kafka Connector automatically takes records from Kafka topics and writes them to a DataStax database. This sink connector is deployed in the Kafka Connect framework and removes the need to build a custom solution to move data between these two systems.

Flexible

Flexible mapping to allow reads from many Kafka topics and writes to many DataStax tables, fits nicely to the common denormalization pattern used with Cassandra..

Performance

Created by the authors of the DataStax Drivers for Apache Cassandra and uses best practices for database writes, resulting in fast data movement.

Simple

You have to write zero lines of code if you use the connector to ingest from Kafka to a DataStax database.

DataStax Apache Kafka® Connector

DataStax DevCenter

DataStax DevCenter is a free visual schema and query environment to create and run Cassandra Query Language (CQL) statements against Apache Cassandra and DataStax Enterprise. Note this tool is End of Service Life and no longer under active development. DataStax customers should use DataStax Studio.
Choose the appropriate version below to access the download files, documentation and other supporting resources.
DataStax DevCenter

Graph Loader

DSE Graph Loader is a customizable, highly tunable command line utility for loading graph datasets into DSE Graph from various input sources. It is built to load datasets containing hundreds of millions (10^8) of vertices and billions (10^9) of edges. DSE Graph Loader is efficient, using parallel loading and persistent cache to store vertices, provided a sufficient machine is used to run the program.

Multiple Sources Available

Data can be loaded from CSV files, JSON files, delimited text (CSV with a header line to identify the fields), text parsed by regular expressions, and binary Gryo files.

Preparation

Reads entire input data to check for graph schema conformity. Suggests graph schema updates, or if enabled, changes graph schema. Supplies statistics about how much data will be added to graph when loaded.

Vertex loading

Adds or retrieves all of the vertices in the input data and caches them locally to speed up subsequent edge loading.

Edge and Property Loading

Adds all edges and properties from the input data to the graph.

Choose the appropriate version below to access the download files, documentation and other supporting resources.
Graph Loader

CQLSH

CQLSH is a command line shell for interacting with your database through CQL (Cassandra Query Language). This tool provides a useful interface for administrators and developers to access the database and issue CQL commands.

The versions of CQLSH correspond to a DataStax database version. Choose the CQLSH version that is compatible with your DataStax database.

Prerequisites

CQLSH requires Python 2.7.

Choose the appropriate version below to access the download files, documentation and other supporting resources.
CQLSH
  • FILE DOWNLOADS
    PLATFORMS
    • CentOS, RHEL, Ubuntu, Debian, SUSE, Mac OSX*
    • RPM using yum: CentOS, RHEL
    • DEB using apt-get: Ubuntu, Debian
  • FILE DOWNLOADS
    PLATFORMS
    • CentOS, RHEL, Ubuntu, Debian, SUSE, Mac OSX*
    • RPM using yum: CentOS, RHEL
    • DEB using apt-get: Ubuntu, Debian
  • FILE DOWNLOADS
    PLATFORMS
    • CentOS, RHEL, Ubuntu, Debian, SUSE, Mac OSX*
    • RPM using yum: CentOS, RHEL
    • DEB using apt-get: Ubuntu, Debian
  • FILE DOWNLOADS
    PLATFORMS
    • CentOS, RHEL, Ubuntu, Debian, SUSE, Mac OSX*
    • RPM using yum: CentOS, RHEL
    • DEB using apt-get: Ubuntu, Debian

DataStax Enterprise Drivers

DataStax Drivers for DataStax Enterprise (DSE Drivers) are the client libraries for app developers creating solutions using DataStax Enterprise on-premises or in the cloud. The drivers have all of the functionality of the DataStax Drivers for Apache Cassandra as well as additional features for DSE-specific features, including Advanced Security and DSE Graph. For details, reference the Application Developer Guide for general driver concepts and the individual driver documentation for API specifics of each language.

Popular Programming Languages

DataStax supports C/C++, C#, Java, Node.js, PHP, Python, Ruby, JDBC and ODBC drivers.

Cluster Awareness

The drivers are tightly coupled with the server and they intelligently route and load balance queries, retry when necessary and automatically reconnect after a restart.

Synchronous and Asynchronous APIs

The drivers are built to support high volumes of concurrent requests and offer both synchronous and asynchronous APIs.

Advanced Workloads

The DSE Drivers additionally support DataStax Graph traversals, Advanced Security LDAP/AD/Kerberos, and DSE Geospatial Types.

Choose the appropriate driver below to access the download files, documentation and other supporting resources.
DataStax Enterprise Drivers

DataStax Drivers For Apache Cassandra

The DataStax Drivers for Apache Cassandra ( OSS Drivers ) are the client libraries for application developers creating solutions using Apache Cassandra on-premises or in the cloud. The OSS Drivers can also be used with DataStax products. For details, reference the Application Developer Guide for general driver concepts and the individual driver documentation for API specifics of each language.

Popular Programming Languages

DataStax supports C/C++, C#, Java, Node.js, PHP, Python, Ruby and ODBC drivers.

Cluster Awareness

The drivers are tightly coupled with the server and they intelligently route and load balance queries, retry when necessary and automatically reconnect after a restart.

Synchronous and Asynchronous APIs

The drivers are built to support high volumes of concurrent requests and offer both synchronous and asynchronous APIs.

Choose the appropriate driver below to access the download files, documentation and other supporting resources.
DataStax Drivers For Apache Cassandra

DataStax ODBC driver for Apache Cassandra and DataStax Enterprise with CQL connector

To connect with individual databases, JDBC (the Java Database Connectivity API) requires drivers for each database. The JDBC driver gives out the connection to the database and implements the protocol for transferring the query and result between client and database.

Since the Open Database Connectivity (ODBC) is such a prolific framework to enable Business Intelligence (BI) tools, DataStax provides a set of ODBC drivers to enable these use cases. For reference on ODBC drivers check out this blog.
Choose the appropriate version below to access the download files, documentation and other supporting resources.
ODBC/JDBC Drivers

Community Drivers for Apache Cassandra

The Community Drivers are client libraries for application developers creating solutions using Apache Cassandra or DataStax products. These drivers are not maintained or supported by DataStax.
Choose the appropriate version below to access the download files, documentation and other supporting resources.
Community Drivers for Apache Cassandra

DataStax Labs

DataStax Labs provides the Apache Cassandra™ and DataStax communities with non-supported previews of enhancements that may or may not be included in future DataStax production software, as well as tools, aids, and partner software designed to increase productivity.

So be our guest, have fun with DataStax Labs previews, and try it out. And note our disclaimer that these tools are not supported, and so should not be put into production.

And as you try out some of our new Labs technologies, tools, and experimental features we would love your feedback. Good or bad, let us know!

You can connect with us through the DataStax Community.

“Who better to help us shape our software than our developer community–the engineers that use it every day. We have a lot of ideas, but we want to make sure they make your job easier. Try out some of the cutting-edge builds and let us know.”
– Patrick McFadin, VP Developer Relations, DataStax
DataStax Graph (DSG)

Mix DSG and Cassandra workloads in the same app, and note the new speed on traversals--up to 14X! (and it's bundled with a DataStax Studio just for DSG).

DataStax Desktop

With DataStax Desktop you're a few clicks away from a working DSE and DataStax Studio launched in a local or remote Kubernetes cluster! More to come!

DataStax Spring Boot Starter

The DataStax Spring Boot Starter streamlines the development of Spring applications with Cassandra and DataStax.

DataStax Proxy for DynamoDB™ and Apache Cassandra™

Preview version of an open source tool that enables developers to run their AWS DynamoDB™ workloads on Apache Cassandra™. With the proxy, developers can run DynamoDB workloads outside of AWS (including on premises, other clouds, and in hybrid configurations).

DataStax CDC for Apache Kafka

DataStax CDC for Apache Kafka extends are existing Sink Connector with Source functionality. Now changes may be pushed from a source DataStax Enterprise cluster to Kafka topics. Change Data Capture events include inserts, updates, and deletes.

Get In Touch Today!
Sign up below to receive updates about the latest and greatest DataStax news, events, announcements and more.

Thank you.

Your form has been submitted.

Why DataStax?
Masterless Architecture for Modern Applications
Modern applications require the contextual, always-on, real-time data management that DataStax provides.
Best Database for Hybrid Cloud
Built from the ground up for today's modern hybrid and multi-cloud environments.
World’s Leading Apache Cassandra™ Experts
Rebel NoSQL invader turned industry standard, Apache Cassandra is the backbone of DataStax.