Skip to main content

Redis ADBC driver

SQL queries and Arrow bulk ingestion over Redis through the Arrow Database Connectivity (ADBC) API. This community driver bundles its native library in platform wheels for Linux x86_64/arm64 (glibc 2.28+) and macOS arm64 (macOS 12+). Python 3.10+ is required. Windows and macOS Intel wheels are not provided.

python -m pip install 'adbc-driver-redis[dbapi]' polars

With Redis and Search running:

import polars as pl

df = pl.read_database_uri(
    query="SELECT 1 AS one",
    uri="redis://localhost:6379/0",
    engine="adbc",
)
print(df)

For direct DB-API use:

from adbc_driver_redis import dbapi

with dbapi.connect("redis://localhost:6379/0") as conn:
    with conn.cursor() as cur:
        cur.execute("SELECT 1 AS one")
        print(cur.fetch_arrow_table())

Use rediss:// for TLS. Search is required; writes autocommit and transactions are unsupported. SQL support comes from this driver. Installing the package does not install or start a Redis server.

Optional extras: sqlalchemy for the SQLAlchemy/Superset integration, dagster for the Redis ADBC IO manager, and dask for partitioned DataFrame reads with adbc_driver_redis.dask.read_query.

See the installation and integration guide and server requirements for supported Redis deployments, configuration and limitations.

Metadata

Release files for adbc-driver-redis 0.0.16

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

Built distributions (wheels)

Table of built distributions (wheels) for adbc-driver-redis 0.0.16
File Interpreter ABI Platform
adbc_driver_redis-0.0.16-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
adbc_driver_redis-0.0.16-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
adbc_driver_redis-0.0.16-py3-none-macosx_12_0_arm64.whl Python 3 none macOS 12.0+ ARM64 Details

Total release size: 41.3 MB

Release files / adbc_driver_redis-0.0.16-py3-none-manylinux_2_28_x86_64.whl

Download URL adbc_driver_redis-0.0.16-py3-none-manylinux_2_28_x86_64.whl
Size 15.2 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
91a3cae55b5b80dcca3241fc4b7e2fd9156adbda47721a2d44ae13b038fbab00
BLAKE2b-256 checksum
How to use checksums
e8aedccddcccdfb36ecb987eb9262d1bc5ecc9a176de67940e1602626f86a52d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / adbc_driver_redis-0.0.16-py3-none-manylinux_2_28_aarch64.whl

Download URL adbc_driver_redis-0.0.16-py3-none-manylinux_2_28_aarch64.whl
Size 13.2 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
b709403a84efc5b0daa3637475d2cad8067368c211aa0b5222ff4db1e398e2b5
BLAKE2b-256 checksum
How to use checksums
214c6cd9f0153d105d72fe30204b8245a5acb35fab26c8ff363bd193ef0c0543
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / adbc_driver_redis-0.0.16-py3-none-macosx_12_0_arm64.whl

Download URL adbc_driver_redis-0.0.16-py3-none-macosx_12_0_arm64.whl
Size 12.9 MB
Tags Python 3 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
fc19829ece2b84ae163239a68ea94be4a9292a8f3514e6f405b7fb9bab5c598f
BLAKE2b-256 checksum
How to use checksums
924e8f97fb69a54731c3d14dcb9af2f8d984d88284950560831350b0024dfe7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Security for adbc-driver-redis 0.0.16

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.

Full provenance

All 3 files in this release have been uploaded with provenance metadata.

Select from 3 files

Attestation for adbc_driver_redis-0.0.16-py3-none-manylinux_2_28_x86_64.whl

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 Oct 20, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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