The learning curve for developing applications with Apache Cassandra is significantly reduced when using Spring Data for Apache Cassandra. With the power to stay at a high level with annotated POJOs, or at a low level with high performance data ingestion capabilities, the Spring Data for Apache Cassandra templates are sure to meet every application need.


  • Build repositories based on common Spring Data interfaces
  • Support for synchronous and asynchronous data operations
  • Asynchronous callback support
  • Support for XML based Keyspace creation and CQL Table creation
  • JavaConfig and XML Support for all Cluster and Session Capabilities
  • Exception Translation to the familiar Spring DataAccessException hierarchy
  • Convenient QueryBuilders to eliminate the need to learn CQL
  • Automatic implementation of Repository interfaces including support for custom query methods
  • Based on the latest DataStax Enterprise CQL Java Driver

Quick Start