The preferred interface to Cassandra 1.2 and 2.0 is CQL. There is a quick introduction in GettingStarted and full documentation by DataStax.

To use CQL effectively you should also understand Cassandra data modeling.

If you plan to write a CQL client, you should also read about the communication protocol specification. Clients do not need to parse CQL, so you shouldn't need to know the details of the antlr grammar


You can read about the legacy Thrift RPC API here.


API (last edited 2013-11-13 16:23:31 by JonathanEllis)