You're viewing documentation for a previous version of Scylla Python Driver. Switch to the latest stable version.
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.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.
A guide through the first steps of connecting to Scylla and executing queries
A list of feature available only on
An introduction to a more flexible way of configuring request execution
Working with results of conditional requests
Introduction to the integrated object mapper, cqlengine
Tips for getting good performance.
Notes on paging large query results
An overview of the security features of the driver
A guide to upgrading versions of the driver
Working with Scylla’s user-defined types (UDT)
Some discussion on the driver’s approach to working with timestamp, date, time types
Connect to Scylla Cloud
Log of changes to the driver, organized by version.
A collection of Frequently Asked Questions
The API documentation.
Visit the FAQ section in this documentation.
Please send questions to the Scylla user list.
Please report any bugs and make any feature requests on the Github project issues
© 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.
cassandra- Exceptions and Enums
cassandra.cluster- Clusters and Sessions
cassandra.policies- Load balancing and Failure Handling Policies
cassandra.graph- Graph Statements, Options, and Row Factories
cassandra.metadata- Schema and Ring Topology
cassandra.metrics- Performance Metrics
cassandra.query- Prepared Statements, Batch Statements, Tracing, and Row Factories
cassandra.pool- Hosts and Connection Pools
cassandra.protocol- Protocol Features
cassandra.encoder- Encoders for non-prepared Statements
cassandra.decoder- Data Return Formats
cassandra.concurrent- Utilities for Concurrent Statement Execution
cassandra.connection- Low Level Connection Info
cassandra.timestamps- Timestamp Generation
gevent-compatible Event Loop
cassandra.io.twistedreactor- Twisted Event Loop
cassandra.cqlengine.models- Table models for object mapping
cassandra.cqlengine.columns- Column types for object mapping models
cassandra.cqlengine.query- Query and filter model objects
cassandra.cqlengine.connection- Connection management for cqlengine
cassandra.cqlengine.management- Schema management for cqlengine
cassandra.cqlengine.usertype- Model classes for User Defined Types
cassandra.datastax.graph- Graph Statements, Options, and Row Factories