Skip to main content

ScyllaDB Python-rs Driver

This is a client-side driver for ScyllaDB written as a thin wrapper around Rust Driver. Although optimized for ScyllaDB, the driver is also compatible with Apache Cassandra®.

This project is in early devlopment. Not ready for production usage.

Getting Started

Setting Up Git Hooks

To ensure code quality, we recommend enabling the pre-commit hook that runs static checks and automatic fixes before each commit:

cp scripts/pre-commit.sh .git/hooks/pre-commit

Examples

Nothing yet :(

Features and Roadmap

No features for now.

Getting Help

We invite you to discuss any issues and ask questions on the ScyllaDB Forum and the ScyllaDB Slack.

Version support

The driver is currently in very early development and not production ready by any means. Its API will change very frequently, and without warning. There are no stability or quality guarantees.

Python version support

Our intent is to support Python versions that are:

There may be a delay between a new Python version coming out and us supporting it.

Reference Documentation

License

This project is licensed under either of

at your option.

Third-party code

Portions of this project include code copied or adapted from the PyO3 project (version 0.28.x, git commit 8fcf8fc63), specifically the coroutine implementation in src/coroutine/.

PyO3 is licensed under either of Apache-2.0 or MIT at your option. Copyright (c) 2023-present PyO3 Project and Contributors.

Metadata

Release files for scylladb-rs-driver 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for scylladb-rs-driver 0.2.0
File Size Uploaded
scylladb_rs_driver-0.2.0.tar.gz 198.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for scylladb-rs-driver 0.2.0
File
scylladb_rs_driver-0.2.0-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details
scylladb_rs_driver-0.2.0-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
scylladb_rs_driver-0.2.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
scylladb_rs_driver-0.2.0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
scylladb_rs_driver-0.2.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
scylladb_rs_driver-0.2.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
scylladb_rs_driver-0.2.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
scylladb_rs_driver-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
scylladb_rs_driver-0.2.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
scylladb_rs_driver-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
scylladb_rs_driver-0.2.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
scylladb_rs_driver-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details

Total release size: 67.8 MB

Release files / scylladb_rs_driver-0.2.0.tar.gz

Download URL scylladb_rs_driver-0.2.0.tar.gz
Size 198.1 kB
Tags Source
SHA-256 checksum
How to use checksums
ed240234740d1c3c9744f86e667cad223f0233f5f0422d5742867a4db997c457
BLAKE2b-256 checksum
How to use checksums
c93a2cc4bbd1a2376f3fbdf85aecb61cfa50f3cb7b77a65e74c5f4accca42a34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release files / scylladb_rs_driver-0.2.0-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL scylladb_rs_driver-0.2.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 5.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
32d67107630e000d681bf1ca1f5ca3f21351817d52bc6766cbab13d55241be37
BLAKE2b-256 checksum
How to use checksums
58cc6266eec643fd2d4c4591d24761d4690f45d429faa61d96c4709f7e1fce27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release files / scylladb_rs_driver-0.2.0-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL scylladb_rs_driver-0.2.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 5.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3a8910fc921af67ac243e3bb42286f812636237e9b757259f634a519e6865e52
BLAKE2b-256 checksum
How to use checksums
bcae18d19c3d611ff74245d7d18348074f5ee6c4ab8d82138ca01938cb4ee543
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release files / scylladb_rs_driver-0.2.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL scylladb_rs_driver-0.2.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 5.3 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
58deab210a65851784ea793ecbd496f4f42c055ee7ca9b71c781368d9e713831
BLAKE2b-256 checksum
How to use checksums
5c7790cd9082c41f1d660e1e9df69530632c38019e4402238f4f342e616d74ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release files / scylladb_rs_driver-0.2.0-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL scylladb_rs_driver-0.2.0-cp314-cp314-manylinux_2_28_aarch64.whl
Size 5.9 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1f8c27d6b38e12745094d6778d32eec8fd24a0a6fe6b45e557c1ba03b150a070
BLAKE2b-256 checksum
How to use checksums
6f0b92c08bea0ae4b6670a388379a158af42320bbf137fa5dd51704687465b8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release files / scylladb_rs_driver-0.2.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL scylladb_rs_driver-0.2.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 5.3 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
387ef1602c4edd703f819c55b7d33c073193fe4f95d20382e2e2f89794a0d64b
BLAKE2b-256 checksum
How to use checksums
75b0cb12243eabbdcb883656763f8475223ebf65f8b9e0d3490f8aae1b2d6f9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release files / scylladb_rs_driver-0.2.0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL scylladb_rs_driver-0.2.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 5.9 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f6bc5625716f78d85e5bc08307545a198230ce75cbb12645a8c9c0ab4ae458da
BLAKE2b-256 checksum
How to use checksums
e474120262d6c81b4fcaa15b7573aa1552b5eba9b6514b5a1dcda16409b5e1be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release files / scylladb_rs_driver-0.2.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL scylladb_rs_driver-0.2.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 5.3 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f472f7a1ecc439706cf42431e8c138610c17373cb744a3af957c1caa51d966c2
BLAKE2b-256 checksum
How to use checksums
4501085b92a8dee87695018bafd2dc64880967e03ba5e3f47d02c9c493ac9a64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release files / scylladb_rs_driver-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL scylladb_rs_driver-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 5.9 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ead7baff613593d01c3f9a7fe5380226008b10372c0dd6def5345242793f8f8e
BLAKE2b-256 checksum
How to use checksums
518586bf22b2e07de85bf1fded368bb2d0b3a9c9e00f10e34c1843f7875ee6a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release files / scylladb_rs_driver-0.2.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL scylladb_rs_driver-0.2.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 5.3 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a19cb560eb1284c76220f5cf9d6b0abd458ea680fb542f0904b086c9de7342b7
BLAKE2b-256 checksum
How to use checksums
e1cb7b9b97adfdcf362db43225fe022f73c3b78e76c182b49b9e2099885fc3ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release files / scylladb_rs_driver-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL scylladb_rs_driver-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 5.9 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ab4848dd6293abbff545046cb5b5f9b402a73ac61c9f7558d7c6140f6aae776b
BLAKE2b-256 checksum
How to use checksums
4dbec7fb5dede48934e95098bbce0e86f7b8b6d073a0500b734857c8548724e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release files / scylladb_rs_driver-0.2.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL scylladb_rs_driver-0.2.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 5.3 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
09199a9fbe10f363c6e53ba97942fcf97d03e6ae2dce42ac6599132b73f78988
BLAKE2b-256 checksum
How to use checksums
c8d25d64d863f8bf6b795f9d74a41530276b9368f9d63f3b8ce1900b528d9bd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release files / scylladb_rs_driver-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL scylladb_rs_driver-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 5.9 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e7dbe439edc24f9609e41782d912efbc0be3115463f39cb4afa88a706cd5d061
BLAKE2b-256 checksum
How to use checksums
a813b3712e5ba0e35daa7cb637bca0fcf558742d9a4d95d5daf3b25dcbc892e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.0 This release

13 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page