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.
The driver starts with one or more contact points, discovers the cluster topology, and opens connections to the nodes it needs. The application network must provide a usable path to every discovered node that the load-balancing configuration may use, either directly or through Client Routes. See Getting Started for basic contact-point and session setup.
Authentication and TLS configuration are covered in Security. For ScyllaDB Cloud, see ScyllaDB Cloud.
Choose the connection model that matches the network:
Model |
Use when |
Driver configuration |
|---|---|---|
Direct connectivity |
The application can route to every node address advertised by the cluster, including through VPC peering or another routed private network. |
Regular |
Client Routes |
Nodes are reached through per-node proxy endpoints and their advertised addresses are not directly reachable. |
Connect directly to every cluster node through VPC peering or another routed network.
Connect through AWS PrivateLink, GCP Private Service Connect, or a similar per-node proxy setup.
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.
On this page