skillfed

deltalake

Native Delta Lake Python binding based on delta-rs with Pandas integration

deltalake Permissive license Active 3,282 v1.6.2 released

Install

deltalake on PyPI

pip

pip install deltalake

uv

uv add deltalake

poetry

poetry add deltalake

Package 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

License :: OSI Approved :: Apache Software LicenseProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

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.
delta lake pythonparquet table versioningcolumnar data lakedelta table pandasdata lake format pythonarrow parquet bindingsdelta-rs python wrapper

Similar packages