deltalake
Native Delta Lake Python binding based on delta-rs with Pandas integration
Install
deltalake on PyPI
pip
pip install deltalakeuv
uv add deltalakepoetry
poetry add deltalakePackage facts
| License | not declared (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | medium — platform-specific wheel |
| Runtime dependencies | 2 — arro3-core, deprecated |
| Maintenance | actively maintained — 36 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: deltalake-1.6.2-cp310-abi3-macosx_10_12_x86_64.whl; deltalake-1.6.2-cp310-abi3-macosx_11_0_arm64.whl; deltalake-1.6.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl; deltalake-1.6.2-cp310-abi3-manylinux_2_28_aarch64.whl; deltalake-1.6.2-cp310-abi3-musllinux_1_2_aarch64.whl; deltalake-1.6.2-cp310-abi3-musllinux_1_2_x86_64.whl; deltalake-1.6.2-cp310-abi3-win_amd64.whl
Keywords: deltalake, delta, datalake, pandas, arrow
About deltalake
from the package's own PyPI description — quoted content, verbatim
Deltalake-python
PyPI (image) userdoc (image) apidoc (image)
Native Delta Lake Python binding based on delta-rs with Pandas integration.
Example
from deltalake import DeltaTable
dt = DeltaTable("../rust/tests/data/delta-0.2.0")
dt.version()
3
dt.file_uris()
['s3://bucket/table/part-00000-cb6b150b-30b8-4662-ad28-ff32ddab96d2-c000.snappy.parquet',
's3://bucket/table/part-00000-7c2deba3-1994-4fb8-bc07-d46c948aa415-c000.snappy.parquet',
's3://bucket/table/part-00001-c373a5bd-85f0-4758-815e-7eb62007a15c-c000.snappy.parquet']
See the user guide for more examples.
Installation
# with pip
pip install deltalake
# with uv
uv add deltalake
# with poetry
poetry add deltalake
NOTE: official binary wheels are linked against openssl...
Read as markdown · JSON record · Source repository · Homepage · Docs
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Provides native Python bindings to Delta Lake, a columnar storage format built on Parquet, enabling read/write operations on Delta tables with Pandas integration and OpenTelemetry tracing support.
Medium install friction due to compiled Rust bindings; prebuilt wheels cover Python 3.10+ across Linux, macOS, and Windows. Actively maintained with recent releases. Requires Python ≥3.10.
Licensed under Apache Software License (permissive), allowing commercial and private use with minimal restrictions—suitable for most production deployments.
Usage
pip install deltalake
from deltalake import DeltaTable
dt = DeltaTable("path/to/delta/table")
version = dt.version()
file_uris = dt.file_uris()
Requires Python ≥3.10. Binary wheels are statically linked against OpenSSL for remote object store access.
Verdict: Actively maintained Delta Lake implementation with broad platform support and no known vulnerabilities. Apache Software License and top_1000 PyPI tier popularity make it suitable for data lake workloads. Medium install friction is typical for Rust-backed packages and offset by prebuilt wheels.
Needs verification
- Repository star count and exact maintenance velocity beyond the 36-day release cadence.
- Whether arro3-core and deprecated dependencies introduce any transitive security concerns or version conflicts.
- Performance characteristics and memory overhead compared to alternative Delta implementations.
Similar packages
permissive · top 1,000 on PyPI
pyarrowpermissive · top 100 on PyPI
google-cloud-storagepermissive · top 1,000 on PyPI
awswranglerpermissive · top 1,000 on PyPI
polarspermissive · top 1,000 on PyPI
datasetspermissive · top 1,000 on PyPI
ast-serializepermissive · top 1,000 on PyPI
polars-runtime-32permissive · top 1,000 on PyPI
azure-monitor-opentelemetry-exporterpermissive · top 1,000 on PyPI
opentelemetry-instrumentation-aiohttp-clientpermissive · top 1,000 on PyPI