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.

Metadata

Release files for scylladb-rs-driver 0.1.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.1.0
File Size Uploaded
scylladb_rs_driver-0.1.0.tar.gz 161.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for scylladb-rs-driver 0.1.0
File
scylladb_rs_driver-0.1.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.1.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.1.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.1.0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
scylladb_rs_driver-0.1.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.1.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
scylladb_rs_driver-0.1.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.1.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
scylladb_rs_driver-0.1.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.1.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
scylladb_rs_driver-0.1.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.1.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details

Total release size: 68.1 MB

Release files / scylladb_rs_driver-0.1.0.tar.gz

Download URL scylladb_rs_driver-0.1.0.tar.gz
Size 161.6 kB
Tags Source
SHA-256 checksum
How to use checksums
3457b3f1a26fd3dd19ae366c4f00b05624cdda0033364778f1cb28bb7d40e2d0
BLAKE2b-256 checksum
How to use checksums
a6ea9700125739e606de883cbd0c60b2cdd7a1e392ff127a5f613474b12af9a9
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 2, 2026.

Transparency log

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

Download URL scylladb_rs_driver-0.1.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
fe4efe08a4495381f80f69a5af7eabacf500a1d76984959c9309f65be552e649
BLAKE2b-256 checksum
How to use checksums
af464d44fd9370b8ea5e85019e5b6153edb6fed46de14277aa5784144257a50c
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 2, 2026.

Transparency log

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

Download URL scylladb_rs_driver-0.1.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 6.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ad902093c785fe2496bd1bbb7593a85ff40dc66567459a186c0290b2ad309e03
BLAKE2b-256 checksum
How to use checksums
9ddacf9d46f03ca05ba8b8e10f60dd30b322d5daf506c64d11c1672167723707
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 2, 2026.

Transparency log

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

Download URL scylladb_rs_driver-0.1.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 5.4 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
79d7e0f385c27fde3cf17ac8c5a38afe174b06cc51f57957f2649b1146f2c650
BLAKE2b-256 checksum
How to use checksums
54b9deda5e8a5223b13b4bb55aad31e408dcb2062499e49a88b49a5c52efc1cf
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 2, 2026.

Transparency log

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

Download URL scylladb_rs_driver-0.1.0-cp314-cp314-manylinux_2_28_aarch64.whl
Size 6.0 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e224eaf8e7dcd40d15c3d385aa3757a04001124d7cd9adfed56fb0d9bdc4f02a
BLAKE2b-256 checksum
How to use checksums
60c18b40f08f98b1cd4d0bc38e81ff7253824fedc14537ce8d97104c5505acc7
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 2, 2026.

Transparency log

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

Download URL scylladb_rs_driver-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 5.4 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5065e81319dd811f9efe5bd0181b9d996998734583c0e214c6dc5c8e6bcb14f8
BLAKE2b-256 checksum
How to use checksums
0b6512a89b7e8239da74fbe801c9eb9e91ba1b93ded2ec61a013616fa7ac6dba
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 2, 2026.

Transparency log

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

Download URL scylladb_rs_driver-0.1.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 6.0 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fe7660fea707914a49be66c6a75f0ec0fca33e3faaa443a47636a8f2c1d9d0be
BLAKE2b-256 checksum
How to use checksums
94f58300a6fb643558afab9668e1182b546d6de8d39075d6a66e789ea62117f6
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 2, 2026.

Transparency log

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

Download URL scylladb_rs_driver-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 5.4 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
90c581bed108a92eef608fde4b6abe89fd5a747feaaad6118e7b10bfa11d2539
BLAKE2b-256 checksum
How to use checksums
68adfcc70dd9e670ce4ab8c3fa786ff0fc19bb4bfcf7e9da7caba69d5dc43e12
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 2, 2026.

Transparency log

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

Download URL scylladb_rs_driver-0.1.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 6.0 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f501c8f762954e6b76c49895a2d8de87336e140937d17d892a016a7ece8e9a1a
BLAKE2b-256 checksum
How to use checksums
828b280529cb4ee9ab1dc726fc04b04bfad144dc5273ded53dc964fe0d8694fe
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 2, 2026.

Transparency log

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

Download URL scylladb_rs_driver-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 5.4 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c005dc9008953f33f1fd1d0c036e25f1acb29d46bf0cc602c7657cffd123f2ca
BLAKE2b-256 checksum
How to use checksums
3f6b99f3c67b113553bda82d2849aaf018fd52d28d49864e81965407972c82f0
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 2, 2026.

Transparency log

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

Download URL scylladb_rs_driver-0.1.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 6.0 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
106e109cf216a6b003b822573bff494f6f89b162292a29ba4e5557d3c2b20a40
BLAKE2b-256 checksum
How to use checksums
2910ac50e0359a604b0f472163c4d23a2cee8f788f2fdcbc147d07d49647982a
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 2, 2026.

Transparency log

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

Download URL scylladb_rs_driver-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 5.4 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
54aacfbefa929e1b1143b63327df20ec228ae005740c92b1acea16194bd30aec
BLAKE2b-256 checksum
How to use checksums
1bb9e23cccae37dfdde24973ddbd93a998befcc05a2d9f83df577382866aa4a8
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 2, 2026.

Transparency log

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

Download URL scylladb_rs_driver-0.1.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 6.0 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
470fd48fb4cc2d73b6bbad16910fdee12b5efef71079630b1d599c3e90901e49
BLAKE2b-256 checksum
How to use checksums
8779ff9ba4c5429b06a62da10ad4d84727434c0b0edc8409f216d932dfe55705
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 2, 2026.

Transparency log

Release history Release notifications | RSS feed

0.2.0

13 release files

This release

0.1.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