Download

Getting started with DataStax software is fast and easy. Select your download below and get going today. Note that DataStax Enterprise requires registration, however DataStax OpsCenter, DevCenter, Sandbox and drivers do not require registration.

See Supported Platforms List

DataStax Enterprise

DataStax Enterprise is an enterprise-ready NoSQL database platform designed for managing today’s online applications. DataStax Enterprise requires registration prior to downloading.

Select Version:

DataStax Enterprise Requires Registration

You must register before downloading DataStax Enterprise.


REGISTER NOW >

DataStax Enterprise 4.0

Release Notes | Documentation

Download Type Platforms
Tarball CentOS, RHEL, Oracle Enterprise Linux, Ubuntu, Debian, SUSE, Mac OSX*
RPM using yum CentOS, RHEL, Oracle Enterprise Linux
DEB using apt-get Ubuntu, Debian

* For development use only

DataStax OpsCenter

DataStax OpsCenter is a web-based, visual management and monitoring solution for Cassandra and DataStax Enterprise.

Select Version:

DataStax OpsCenter 4.1

Release Notes | Documentation

Download Type Platforms
Tarball CentOS, RHEL, Ubuntu, Debian, SUSE, Mac OSX*
RPM using yum CentOS, RHEL
DEB using apt-get Ubuntu, Debian

* For development use only

DataStax DevCenter

DataStax DevCenter is a visual CQL query tool for Cassandra and DataStax Enterprise.

Note that you will need java installed and included in the system path. For Windows machine using 32-bit java, choose the 32-bit download. By downloading and using DevCenter, you agree that your access to and use of DevCenter is governed by the terms applicable the DataStax Developer License Terms.

Select Version:

DataStax DevCenter 1.0

Operating System
Microsoft Windows 64-bit 32-bit
Mac OSX 64-bit 32-bit
Linux 64-bit 32-bit

DataStax Sandbox

DataStax Sandbox is a personal virtual machine (VM) image that is a self-contained environment of DataStax Software. Click on the links below to download what you need (e.g. click the Virtualbox link below to download the Virtualbox image). By downloading and using Sandbox, you agree that your access to and use of Sandbox is governed by the terms applicable the DataStax Developer License Terms.

Single-node DataStax Sandbox Edition Virtualbox VMWare Install Instructions Guided Tutorial

DataStax Drivers

DataStax drivers are produced and certified by DataStax to work with Cassandra and DataStax Enterprise.

DataStax Java Driver

DataStax Java Driver Binary tarball API Reference Programmer’s guide (HTML, PDF)

DataStax C# Driver

DataStax C# Driver API Reference Programmer’s guide (HTML, PDF)

DataStax Python Driver

DataStax Python Driver API Reference Programmer’s guide (HTML, PDF)

DataStax ODBC Driver for Hive

ODBC Driver for Hive 32-bit, 64-bit Documentation

DataStax ODBC Driver for Hive

ODBC Driver for Cassandra (beta)

Community Drivers

Below are community drivers for listed development languages.

Clojure

Alia Cassandra CQL3 client for Clojure wrapping datastax/java-driver. Documentation
Cassaforte A Clojure wrapper over Datastax Java Driver. Documentation
CLJ-Hector A simple Clojure client for Cassandra that wraps Hector. Documentation
Hayt CQL3 DSL for Clojure. Documentation

Erlang

CQErl CQErl offers a simple Erlang interface to Cassandra using the latest CQL version (v3). Documentation

Go

gosql CPackage gocql implements a fast and robust Cassandra client for the Go programming language. Documentation
Gossie A Go library for Apache Cassandra. Documentation

Haskell

Cassy A high quality, high level driver similar to pycassa. Documentation

Java

Astyanax Astyanax is a high level Java client for Apache Cassandra. Documentation
Hector Hector is a high level Java client for Apache Cassandra. See Examples.
Fido Fido is an easy to use Cassandra client library designed to simplify the process of using the Cassandra database. Documentation
Kundera Serves as JPA Compliant mapping solution for NoSQL Datastores. Documentation
Easy Cassandra Easy Cassandra uses the Thrift implementation and has like the main objective be one simple ORM. Documentation
Pelops A simple Java driver. Documentation
PlayOrm PlayORM is an object NoSQL mapping solution so you can write POJO’s and let it deal with all the details of marshalling/unmarshalling to Cassandra. Documentation
Storm-Cassandra Integrates Storm and Cassandra by providing a generic and configurable backtype.storm.Bolt implementation that writes StormTuple objects to a Cassandra Column Family. Documentation

.NET

Aquiles Aquiles is a .NET (v3.5 or above) Client for Apache Cassandra using the Thrift API. Documentation
Fluent A fluent .NET client for Apache Cassandra. Documentation
Cassandraemon Cassandraemon is a LINQ Provider for Apache Cassandra. Documentation
Cassandra-sharp Cassandra-sharp is a .NET client for Apache Cassandra. Documentation
Net::Cassandra Net::Cassandra provides an interface the to Cassandra and uses the Thrift interface. Documentation
libQTCassandra Repository C++ wrapper library for Apache Cassandra. Documentation

Node.js

Helenus Node.js Bindings for Apache Cassandra. Documentation
Node-cassandra-client A Node.js CQL driver for Apache Cassandra 0.8 and later. Documentation
Node.js CQL driver Node.js CQL driver for Apache Cassandra with a small dependency tree written in pure javascript. Documentation

Perl

Cassandra::Simple Easy to use, Perl oriented client interface to Apache Cassandra. Documentation
Perlcassa Perlcassa is a native Perl client for interfacing with Apache Cassandra. Documentation

PHP

Cassandra PHP Client Library CPCL for short allows for managing and querying your Cassandra cluster. Documentation
CQL | PHP A CQL (Cassandra Query Language) driver for PHP using PDO. Documentation
Pandra A lightweight PHP driver based create/read/update/delete (CRUD) layer for Apache Cassandra. Documentation
PHPcassa PHPcassa is a PHP client library for Apache Cassandra. Documentation
SimpleCassie SimpleCassie is entirely stand-alone package, which wrap itself around Thrift libs. Documentation

Python

CQL | Python A DB-API 2.0 compliant client library for Cassandra/CQL. Documentation
cqlengine cqlengine is a Cassandra CQL 3 Object Mapper for Python Documentation
Pycassa Pycassa is a python client library for Apache Cassandra. Documentation
Telephus Telephus is a connection pooled, low-level client API for Cassandra in Twisted python. Documentation

Ruby

Fauna A Ruby client for Apache Cassandra. Documentation
CQL | Ruby A DBI-compatible Cassandra/CQL Driver for Ruby. Documentation
CQL-RB A Cassandra CQL 3 binary protocol driver for Ruby. Documentation

Scala

Cascal Cascal is a simple Cassandra library. Documentation