Delta Lake

github.com/delta-io/delta APIs & Databases Open-source projectOpen source

For lakehouse architectures, Delta Lake provides an open-source storage framework with support for engines including Spark, Trino, and Hive.

github.com/delta-io/delta
Delta Lake homepage screenshot

About Delta Lake

Delta Lake is an open-source storage framework built to support lakehouse architecture deployments. It is maintained as part of the delta-io organization’s suite of open-source data tools, with its core code repository hosted publicly on GitHub.

The framework integrates with a wide range of common data compute engines, including Apache Spark, PrestoDB, Flink, Trino, and Apache Hive, allowing users to read from and write to Delta tables using these tools. It also provides native APIs for Scala, Java, Rust, Ruby, and Python, supporting both direct low-level table interactions and higher-level DataFrame operations for batch and streaming workloads.

It is suited for data engineers, developers, and data teams building or maintaining lakehouse systems that need consistent transactional guarantees and cross-engine compatibility for their data storage layers.

Key features

  • Open-source storage framework designed for lakehouse architectures
  • Compatible with Spark, Trino, Hive, PrestoDB, and Flink
  • Offers native APIs for Scala, Java, Rust, Ruby, and Python
  • Implements Delta Transaction Log Protocol for transactional guarantees
  • Includes pre-built connectors for common data processing tools
Best for: Data engineers and development teams building lakehouse architectures that require compatibility with common big data processing engines.
Good for
  • Open-source with no licensing restrictions
  • Broad compatibility with widely used data compute engines
  • Supports multiple programming languages via native APIs
  • Provides transactional guarantees for data operations
Watch out for
  • Apache Flink write support is currently in preview status

Delta Lake at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Delta Lake alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in APIs & Databases

Well-known listings from the same topic.

All 93

Delta Lake FAQ

What is Delta Lake?
Delta Lake is an open-source storage framework for building lakehouse architectures, with support for multiple data compute engines and programming language APIs.
Which compute engines work with Delta Lake?
Delta Lake supports Apache Spark, PrestoDB, Flink, Trino, and Apache Hive for reading and writing data.
What programming languages does Delta Lake support?
Native APIs are available for Scala, Java, Rust, Ruby, and Python for interacting with Delta tables.
Does Delta Lake provide transactional data guarantees?
Yes, it implements the Delta Transaction Log Protocol to deliver consistent transactional guarantees for data operations.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing