Client drivers

Here are known Cassandra client drivers organized by language. Before choosing a driver, you should verify the Cassandra version and functionality supported by a specific driver.

Java

  • Achilles
  • Astyanax
  • Casser
  • Datastax Java driver
  • Kundera
  • PlayORM

    Python

  • Datastax Python driver

    Ruby

  • Datastax Ruby driver

    C# / .NET

  • Cassandra Sharp
  • Datastax C# driver
  • Fluent Cassandra

    Nodejs

  • Datastax Nodejs driver

    PHP

  • CQL | PHP
  • Datastax PHP driver
  • PHP-Cassandra
  • PHP Library for Cassandra

    C++

  • Datastax C++ driver
  • libQTCassandra

    Scala

  • Datastax Spark connector
  • Phantom
  • Quill

    Clojure

  • Alia
  • Cassaforte
  • Hayt

    Erlang

  • CQerl
  • Erlcass

    Go

  • CQLc
  • Gocassa
  • GoCQL

    Haskell

  • Cassy

    Rust

  • Rust CQL

    Perl

  • Cassandra::Client and DBD::Cassandra

    Elixir

  • Xandra
  • CQEx

    Dart

  • dart_cassandra_cql