delta-kernel-rust-sharing-wrapper
What it is and what it does
Delta Kernel Rust Sharing Wrapper is a thin Python interface to delta-kernel-rust, a Rust-based implementation of the Delta Lake protocol. It uses maturin and pyo3 to expose Rust functionality as a Python module, allowing developers to read and interact with Delta Lake tables from Python code while leveraging Rust's performance and safety guarantees.
The package is distributed as precompiled wheels for macOS (Intel and ARM), Linux, and Windows, eliminating the need to build from source in most cases. With no runtime dependencies and active maintenance, it sits between the high-level Delta Lake ecosystem and low-level Rust implementations, targeting scenarios where direct Rust kernel access from Python is needed.
Use it for:
- Reading Delta Lake tables in Python applications that require Rust-level performance or safety guarantees.
- Integrating delta-kernel-rust functionality into Python data pipelines without calling external processes.
- Testing or validating Delta Lake protocol compliance from Python test suites.
- Building Python tools that need direct access to the Rust Delta Kernel implementation.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides Python bindings to the Rust-based Delta Kernel for reading and processing Delta Lake tables through a thin wrapper built with maturin and pyo3.
Yes, if you need Python access to the Rust Delta Kernel and your platform matches one of the provided wheels (macOS 10.12+, Linux glibc 2.28+, or Windows x64). The permissive Apache-2.0 license, active maintenance, and zero runtime dependencies make it a low-friction choice. Verify that the package's API meets your use case, as the documentation is sparse.
Install
delta-kernel-rust-sharing-wrapper on PyPI
pip
pip install delta-kernel-rust-sharing-wrapperuv
uv add delta-kernel-rust-sharing-wrapperpoetry
poetry add delta-kernel-rust-sharing-wrapperInstalling delta-kernel-rust-sharing-wrapper
Before you install
Medium install friction due to compiled wheels for specific platforms (macOS x86_64, macOS ARM64, Linux x86_64, Windows x64). Active maintenance with a recent release (4 days old).
License in practice
Licensed under Apache-2.0 (permissive), allowing commercial use, modification, and distribution with minimal restrictions.
Quickstart
pip install delta-kernel-rust-sharing-wrapper
import delta_kernel_rust_sharing_wrapper
# Use the wrapper to access Delta Lake tables via Rust kernel
Requires a platform matching one of the provided wheels (macOS 10.12+, macOS 11.0+, Linux glibc 2.28+, or Windows x64); Python 3.10+ (abi3 wheels).
Verify before relying
- Exact API surface and available methods in the wrapper—the excerpt describes build process but not runtime usage.
- Whether this package is intended for end-user installation or primarily for development/testing within delta-sharing.
- Performance characteristics and typical use patterns compared to pure-Python Delta Lake clients.
Package facts
| License | Apache-2.0 (permissive) |
| Python support | not specified |
| Install friction | medium — platform-specific wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 4 days since the last release |
| First released | |
| Downloads | 1,067,022/month — #4,413 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: delta_kernel_rust_sharing_wrapper-0.3.3-cp310-abi3-macosx_10_12_x86_64.whl; delta_kernel_rust_sharing_wrapper-0.3.3-cp310-abi3-macosx_11_0_arm64.whl; delta_kernel_rust_sharing_wrapper-0.3.3-cp310-abi3-manylinux_2_28_x86_64.whl; delta_kernel_rust_sharing_wrapper-0.3.3-cp310-abi3-win_amd64.whl
Tags
More Database packages
psycopg2-binary is a PostgreSQL database…
copyleft · top 1,000 on PyPI
redisPython client library for connecting to and…
permissive · top 1,000 on PyPI
ydbYDB Python SDK is the official client library…
permissive · top 1,000 on PyPI
snowflake-connector-pythonConnects Python applications to Snowflake data…
permissive · top 1,000 on PyPI
sqlparsesqlparse tokenizes SQL text into a tree of…
permissive · top 1,000 on PyPI
dbt-adaptersProvides base adapter protocols and shared…
permissive · top 1,000 on PyPI
deltalakeDeltalake provides native Python bindings to…
permissive · top 1,000 on PyPI
delta-sharingDelta Sharing is a Python client library for…
permissive · top 5,000 on PyPI
maturinMaturin builds and publishes Python packages…
permissive · top 5,000 on PyPI
hops-deltalakeReads and writes Delta Lake tables with native…
permissive · top 15,000 on PyPI
chia-rsProvides Python bindings to Rust crates for…
unclear · top 15,000 on PyPI
pyavd-utilsProvides Rust-based utility functions for…
permissive · top 15,000 on PyPI
deltalitePerforms streaming, partition-level upsert…
permissive · top 15,000 on PyPI
loroLoro provides Python bindings for a CRDT…
unclear · top 5,000 on PyPI
moviepilot-rustProvides Rust-accelerated parsing and filtering…
unclear · top 15,000 on PyPI
biscuit-pythonPython bindings for the biscuit authentication…
unclear · top 15,000 on PyPI