About Apache Cassandra

This guide provides information for developers and administrators on installing, configuring, and using the features and capabilities of Cassandra.

DataStax no longer provides the DataStax Community version of Apache Cassandra™ or the DataStax Distribution of Apache Cassandra. See DataStax support for Apache Cassandra.
To download and install the latest version of open-source Cassandra, see https://cassandra.apache.org/.

Apache Cassandra is the only NoSQL solution that can accommodate the complex requirements of today’s modern IoT, Web, and mobile applications. It provides real-time enterprise databases with vast scalability, high-velocity performance, flexible schema design and continuous availability.

This guide provides information for developers and administrators on installing, configuring, and using the features and capabilities of Cassandra.

Communicating with Cassandra

You communicate with the Cassandra database using Cassandra Query Language (CQL). The most basic way to interact with Cassandra is using the CQL shell, cqlsh, which allows you to create keyspaces and tables, insert and query tables, plus much more. If you prefer a graphical tool, you can use DataStax DevCenter. For production, DataStax supplies a number drivers so that CQL statements can be passed from client to cluster and retrieve, manipulate, or remove data. Other administrative tasks can be accomplished using OpsCenter.