Was this page helpful?
ScyllaDB Python Driver is available under the Apache v2 License. ScyllaDB Python Driver is a fork of DataStax Python Driver. See Copyright here.
Caution
You're viewing documentation for an unstable 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 3.6-3.11.
This driver is open source under the Apache v2 License. The source code for this driver can be found on GitHub.
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 scylla-driver
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 ScyllaDB Cloud
Connect to ScyllaDB Cloud Serverless
A collection of Frequently Asked Questions
The API documentation.
Visit the FAQ section in this documentation.
Please send questions to ScyllaDB Community Forum and the Scylla Users Slack channel.
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.
Was this page helpful?
ScyllaDB Python Driver is available under the Apache v2 License. ScyllaDB Python Driver is a fork of DataStax Python Driver. See Copyright here.
cassandra
- Exceptions and Enumscassandra.cluster
- Clusters and Sessionscassandra.policies
- Load balancing and Failure Handling Policiescassandra.auth
- Authenticationcassandra.metadata
- Schema and Ring Topologycassandra.metrics
- Performance Metricscassandra.query
- Prepared Statements, Batch Statements, Tracing, and Row Factoriescassandra.pool
- Hosts and Connection Poolscassandra.protocol
- Protocol Featurescassandra.encoder
- Encoders for non-prepared Statementscassandra.decoder
- Data Return Formatscassandra.concurrent
- Utilities for Concurrent Statement Executioncassandra.connection
- Low Level Connection Infocassandra.util
- Utilitiescassandra.timestamps
- Timestamp Generationcassandra.io.asyncioreactor
- asyncio
Event Loopcassandra.io.asyncorereactor
- asyncore
Event Loopcassandra.io.eventletreactor
- eventlet
-compatible Connectioncassandra.io.libevreactor
- libev
Event Loopcassandra.io.geventreactor
- gevent
-compatible Event Loopcassandra.io.twistedreactor
- Twisted Event Loopcassandra.cqlengine.models
- Table models for object mappingcassandra.cqlengine.columns
- Column types for object mapping modelscassandra.cqlengine.query
- Query and filter model objectscassandra.cqlengine.connection
- Connection management for cqlenginecassandra.cqlengine.management
- Schema management for cqlenginecassandra.cqlengine.usertype
- Model classes for User Defined Types