fbpx
Scylla University Live
FREE Virtual Training Event | April 22, 2021

Register Now >

Scylla Drivers

Scylla’s shard-aware drivers provide superior NoSQL database performance. Scylla is also fully compatible with other Apache Cassandra CQL drivers and Amazon DynamoDB SDKs.

How Shard-Aware Drivers Work

Scylla shard-aware drivers provide superior performance by connecting clients directly to the exact CPU on the specific node responsible for the data. Our drivers ensure your queries are distributed as evenly and efficiently as possible across the cluster for lowest p99 latencies and highest overall throughput. We’ve also customized our drivers to provide optimal performance for Change Data Capture streams.

Scylla Shard-Aware Drivers for CQL

Scylla Java Driver
Scylla Go Driver
(GoCQL)
Scylla Go Driver Extension
(GoCQLX)
Scylla Python Driver
Scylla Rust Driver
Scylla C/C++ Driver

More on Our Shard-Aware Drivers

Learn more about what goes into making a shard-aware driver here:

Discover the performance advantages shard-aware drivers can provide here:

Other Drivers and SDKs

Scylla is fully compatible with all Apache Cassandra CQL and Amazon DynamoDB APIs so you can use Scylla as a frictionless replacement. Scylla’s superior design will still provide improved performance over other NoSQL databases using these existing drivers/APIs; connections will just not be as fast or as smoothly distributed as they can be.

Scylla Alternator Load Balancer for DynamoDB

Amazon’s DynamoDB database is normally connected to via a single endpoint IP address. Scylla’s Alternator, which serves as a drop-in replacement for DynamoDB, can use the Scylla Load Balancer to distribute requests smoothly across the entire cluster, rather than directing all queries to a single IP address connected to one node.

The Alternator Load Balancer integrates directly into the application’s SDK, eliminating the extra step of a front-end load balancer. It is currently available for Go, Java, Javascript (Node.js), Python and C++.

Scylla University Mascot

Scylla University

Get started on the path to Scylla expertise

Scylla Cloud Mascot

Scylla Cloud

It’s easy to get started with our NoSQL DBaaS