The Delta Lake project aims to unlock the power of the Deltalake for as many users and projects as possible by providing native low-level APIs aimed at developers and integrators, as well as a high-level operations API that lets you query, inspect, and operate your Delta Lake with ease.
| Source | Downloads | Installation Command | Docs |
|---|---|---|---|
| PyPi | pip install deltalake |
Docs | |
| Crates.io | cargo add deltalake |
Docs |
Quick Start
The deltalake library aims to adopt patterns from other libraries in data processing,
so getting started should look familiar.
# write some data into a delta table
=
# Load data from the delta table
=
=
assert
The same table can also be loaded using the core Rust crate:
use ;
use Url;
async
You can also try Delta Lake in Docker at DockerHub | Docker Repo
Get Involved
The delta-rs team is committed
to providing a welcoming community.
- Join us in our Slack workspace.
- Report an issue.
- Looking to contribute?
- Read our contributing guide.
- See our good first issues.
Integrations
Libraries and frameworks that interoperate with delta-rs - in alphabetical order.
Features
View the complete feature table.