# pycassa 1.11.1.post Documentation

pycassa is a Thrift-based Python client for Apache Cassandra.

pycassa does not support CQL or Cassandra’s native protocol, which are a replacement for the Thrift interface that pycassa is based on. If you are starting a new project, it is highly recommended that you use the newer DataStax python driver instead of pycassa.

pycassa is open source under the MIT license. The source code repository for pycassa can be found on Github.

## Contents

Installing
  How to install pycassa.
Tutorial
  A short overview of pycassa usage.
API Documentation
  The pycassa API documentation.
Assorted Functionality
  How to work with various Cassandra and pycassa features.
Using pycassa with Other Tools
  How to use pycassa with other projects, including eventlet and Celery.
Changelog
  The changelog for every version of pycassa.
Development
  Notes for developing pycassa itself.

## Help

Mailing Lists
  - User list: mail to pycassa-discuss@googlegroups.com or view online.
  - Developer list: mail to pycassa-devel@googlegroups.com or view online.
IRC
  - Use #cassandra on irc.freenode.net. If you don’t have an IRC client, you can use freenode’s web based client.

## Issues

Bugs and feature requests for pycassa are currently tracked through the github issue tracker.

## Contributing

You are encouraged to offer any contributions or ideas you have. Contributing to the documentation or examples, reporting bugs, requesting features, and (of course) improving the code are all equally welcome. To contribute, fork the project on github and make a pull request.

## About This Documentation

This documentation is generated using the Sphinx documentation generator. The source files for the documentation are located in the doc/ directory of pycassa. To generate the documentation, run the following command from the root directory of pycassa:

    $ python setup.py doc