Download DataStax Community Edition — Apache Cassandra™

What is DataStax Community Edition Apache Cassandra?

DataStax Community Edition is a free packaged distribution of Apache Cassandra made available by DataStax. There’s no faster, easier way to get started with Apache Cassandra than to download, install, and use DataStax Community Edition.

Brand new to Apache Cassandra and need a tutorial? Get started with the 10 minute walkthrough for developers and administrators.

DataStax Community Edition Consists of Several Components:

• The “Most Stable and Recommended Release”, “Latest Development Release” or “Archive Release” of Apache Cassandra
• DataStax OpsCenter Monitoring Tool (Included in the Windows .MSI installer packages; click here to download & setup OpsCenter for other operating systems)
• Sample application and demo database
• Smart installers for Linux, Windows, and Macintosh

Step 1: Download Apache Cassandra

To get started with your download, select a version of DataStax Community Edition Apache Cassandra from the table below.

DataStax Enterprise 4.6

(Production Certified Apache Cassandra v2.0.11)

DataStax Enterprise is the only distribution of Apache Cassandra that is certified for production use; it includes integrated analytics, powered by Apache Spark; search, powered by Apache Solr; in-memory capabilities and advanced security.
DataStax Enterprise is free to use in development environments; to use it in production, you will need to purchase a license or be enrolled in the start-up program. DataStax Enterprise subscriptions also include 24x7x365 support packages. Download DataStax Enterprise 4.6* *Note: A DataStax Enterprise download form will appear and you’ll need to submit your information; a download link and instructions for DataStax Enterprise 4.6 will be sent to your email from immediately.

Step 2: Review Installation Guides / Full Documentation

To get Apache Cassandra up-and-running, we recommend that you fully review the accompanying installation guides and documentation in the table below. Please click on the documentation link, which matches the version of Apache Cassandra that you downloaded in step 1.

v2.0.13(Stable & Recommended)
v2.1.2(Latest Development Release)
Mac OS X 10.xTarballTarballTarball
Windows Server 2008/
Windows 7 or Later (32-Bit)
MSI Installer (32 Bit)MSI Installer (32 Bit)MSI Installer (32 Bit)
Windows Server 2008 /
Windows 7 or Later (64-Bit)
MSI Installer (64 Bit)MSI Installer (64 Bit)MSI Installer (64 Bit)
Centos 5.x, 6.xTarballRPM Using YumTarballRPM Using YumTarball RPM Using Yum
Red Hat Enterprise Linux
5.x, 6.x
TarballRPM Using YumTarballRPM Using YumTarballRPM Using Yum
Debian 6.xTarballDEB Using Apt-GetTarballDEB Using Apt-Get 2.1.1TarballDEB Using Apt-Get
Ubuntu 10.x, 11.x, 12.xTarballDEB Using Apt-GetTarballDEB Using Apt-GetTarballDEB Using Apt-Get

Step 3: Connecting a Client Driver

To get Apache Cassandra working with the programming language of your choice, please review the recommended client drivers and their accompanying “Getting Started” tutorials in the table below. The “Getting Started” tutorials, each specific to the listed languages, will provide you with basic commands and a simple understanding of how to connect a language client driver to your Apache Cassandra deployment.

Download from GitHub
Getting Started Tutorials
JavaDataStax Java Client Driver for Apache CassandraGetting Started with the DataStax Java Client Driver (Parts I, II, & III)
PythonDataStax Python Client Driver for Apache CassandraGetting Started with the DataStax Python Client Driver (Parts I & II)
RubyDataStax Ruby Client Driver for Apache CassandraGetting Started with the DataStax Ruby Client Driver
C# / .NETDataStax C# / .NET Client Driver for Apache CassandraGetting Started with the DataStax C# / .NET Client Driver
GoGoCQL Client Driver for Apache CassandraGetting Started with the Go Client Driver
Node.jsDataStax Node.js Client Driver for Apache CassandraGetting Started with the DataStax Node.js Client Driver
ClojureClojure Client Driver for Apache CassandraGetting Started with the Clojure Client Driver
C++DataStax C++ Client Driver for Apache CassandraComing Soon

Step 4: Free Online Apache Cassandra Training

The virtual training curriculum is a free, fast and convenient way for developers and administrators to learn Apache Cassandra. Before you start, you should have a basic understanding of a programming language and relational database management systems; knowing Java or NoSQL is not a pre-requisite. Participants will gain a solid understanding of the fundamental concepts to begin using Apache Cassandra. All done at your own pace, you will learn how to confidently integrate your applications with the Apache Cassandra database and more.

Check out DataStax Academy to get started.


Step 5 (Optional): Cloud Deployment Guides

Interested in deploying Apache Cassandra in the cloud? The documentation links found in the table below will provide you with instructions on how to optimally deploy Apache Cassandra in specific cloud environments.

v2.0.13(Stable & Recommended)
v2.1.3(Latest Development Release)
Amazon EC2Amazon EC2Amazon EC2Amazon EC2
1-Button Deploy Using
1-Button Deploy Using GoGrid
Google Cloud ComputeGoogle Cloud ComputeGoogle Cloud ComputeGoogle Cloud Compute