pycassa is a Thrift-based python client library for Apache Cassandra with the following features: - Automatic failover and operation retries - Connection pooling - Multithreading support - A batch interface - A class for mapping classes to Cassandra column families pycassa is open source under the MIT license.