Python Driver for Scylla and Apache Cassandra®¶
A Python client driver for Scylla. This driver works exclusively with the Cassandra Query Language v3 (CQL3) and Cassandra’s native protocol.
The driver supports Python 2.7, 3.4, 3.5, 3.6, 3.7 and 3.8.
Scylla Driver is a fork from DataStax Python Driver, including some non-breaking changes for Scylla optimization, with more updates planned.
How to install the driver.
- Getting Started
A guide through the first steps of connecting to Scylla and executing queries
- Scylla Specific Features
A list of feature available only on
- Execution Profiles
An introduction to a more flexible way of configuring request execution
- Lightweight Transactions (Compare-and-set)
Working with results of conditional requests
- Object Mapper
Introduction to the integrated object mapper, cqlengine
- Performance Notes
Tips for getting good performance.
- Paging Large Queries
Notes on paging large query results
An overview of the security features of the driver
A guide to upgrading versions of the driver
- User Defined Types
Working with Scylla’s user-defined types (UDT)
- Working with Dates and Times
Some discussion on the driver’s approach to working with timestamp, date, time types
- Scylla Cloud
Connect to Scylla Cloud
Log of changes to the driver, organized by version.
- Frequently Asked Questions
A collection of Frequently Asked Questions
- API Documentation
The API documentation.
Visit the FAQ section in this documentation.
Please send questions to the Scylla user list.
© 2013-2017 DataStax
© 2016, The Apache Software Foundation. Apache®, Apache Cassandra®, Cassandra®, the Apache feather logo and the Apache Cassandra® Eye logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. No endorsement by The Apache Software Foundation is implied by the use of these marks.