Skip to main content
Change of provenance

The repository or configuration that created this release differ from a previous release. View details.

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+). Use Python 3.14 for the current integrations. Python 3.12+ remains installable for the separate Superset compatibility environment. Windows and macOS Intel wheels are not provided.

For installation and diagnostics, see Choose your tool and connect.

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

Recommended Redis configuration: Redis Search (Query Engine) enabled and query performance factor (QPF) set to 4× where supported. Search is required; 4× QPF is recommended for concurrent query performance. Configure these on the Redis server; installing this package does not enable them. See server requirements for configuration and CPU sizing guidance.

Set REDIS_URI and run python -m adbc_driver_redis doctor to check connectivity, Search and a fetched SELECT 1. Add --check-manifests after registration for native clients that load drivers by name.

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.

The airflow extra supports adbc_driver_redis.airflow.RedisAdbcHook for autocommit queries through Airflow.

Optional extras: sqlalchemy for current SQLAlchemy, superset for the isolated Superset 6.1 / SQLAlchemy 1.4 compatibility environment, dagster for the Redis ADBC IO manager, and dask for partitioned DataFrame reads with adbc_driver_redis.dask.read_query. The source build's ray extra pins Ray 2.59.0 and supplies worker-side Arrow reads through adbc_driver_redis.ray.read_query; see the Ray guide for installation on every worker and live-read consistency limits.

The dlt extra provides the append-only dlt destination:

import dlt
from adbc_driver_redis.dlt import redis_adbc

pipeline = dlt.pipeline(
    pipeline_name="redis_orders",
    destination=redis_adbc(uri="redis://localhost:6379/0", schema_name="analytics"),
)
pipeline.run([{"id": 1, "amount": 10.5}], table_name="orders")

Install with python -m pip install 'adbc-driver-redis[dlt]'. Loads use Arrow batches through ADBC. Only append is supported; retries can duplicate partially written batches. Keep the local dlt pipeline directory for checkpoints.

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

Arrow IPC stream/file serialization is available inside the native driver through standard ADBC statement options. See the IPC contract and example.

Metadata

Release files for adbc-driver-redis 0.0.19

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

Change of provenance

The repository or configuration that created these release files differ from that of a previous release.

We recommend inspecting the repository and configuration before proceeding. View details.

Built distributions (wheels)

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

Total release size: 44.1 MB

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

Change of provenance

This file belongs to a release with changed provenance: the repository or configuration that created the release files differ from that of a previous release.

We recommend inspecting the repository and configuration before proceeding. View details.

Download URL adbc_driver_redis-0.0.19-py3-none-manylinux_2_28_x86_64.whl
Size 16.2 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
57b21298569102666c842d3f3247d7bb278c51e8c73e38b64eb9260ee851e1ec
BLAKE2b-256 checksum
How to use checksums
2fd18a59a5f69f7c369ed5184bd62e55f82271764e3438d1826d2b2cb3e38bfe
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 30, 2026.

Transparency log

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

Change of provenance

This file belongs to a release with changed provenance: the repository or configuration that created the release files differ from that of a previous release.

We recommend inspecting the repository and configuration before proceeding. View details.

Download URL adbc_driver_redis-0.0.19-py3-none-manylinux_2_28_aarch64.whl
Size 14.1 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
04ef8054c274c0448fddf72f81cf64ec917bd67e246544b945eb572408af92f9
BLAKE2b-256 checksum
How to use checksums
0b0fed5fc4da5e4675baccb15ef21bf79ea7516bac6a9beeecfa0ddd7d5a6d84
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 30, 2026.

Transparency log

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

Change of provenance

This file belongs to a release with changed provenance: the repository or configuration that created the release files differ from that of a previous release.

We recommend inspecting the repository and configuration before proceeding. View details.

Download URL adbc_driver_redis-0.0.19-py3-none-macosx_12_0_arm64.whl
Size 13.8 MB
Tags Python 3 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
a670470b4db8e9027e250a805136448b32c756ccaad83a27af95024826ba476a
BLAKE2b-256 checksum
How to use checksums
a2bfcd8ffbd6a99d940bed9d0d92533ad3eb2bdc1a1aa6899eb350a0e1ceb956
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 30, 2026.

Transparency log

Security for adbc-driver-redis 0.0.19

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.

Change of provenance

The repository and configuration that created this release differ from a previous release.

While this could reflect a routine change by the project maintainers, it may also indicate that the release files have been compromised.

Select from 3 files

Attestation for adbc_driver_redis-0.0.19-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 30, 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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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