Lakehouse platforms & table formats · Apache Software Foundation
Apache Iceberg
Open-source table format that adds warehouse-style transactions, schema evolution, and time travel to data-lake files.
Apache Iceberg is an open-source table format, not a database or product: it is a specification and set of libraries that let engines like Spark, Trino, Flink, and Snowflake treat a directory of Parquet, ORC, or Avro files in a data lake as a reliable, ACID-transactional table. Iceberg tracks table state through a chain of immutable metadata and manifest files rather than by listing directories, which enables snapshot isolation, safe concurrent writes, time travel to prior snapshots, and in-place schema and partition evolution without rewriting existing data. Because Iceberg is a shared, engine-agnostic format rather than a vendor's storage layer, multiple compute engines can read and write the same tables, which is why it has become a common interchange format among lakehouse platforms including Snowflake, Databricks, Dremio, and Starburst.
At a glance
| Vendor | Apache Software Foundation |
|---|---|
| Pricing model | Open source + paid options |
| Free tier | Yes |
| Deployment | Self-hosted |
| Open source | Yes (Apache-2.0) |
| Best for | Teams building a multi-engine lakehouse who need one open table format multiple compute engines can share. |
Pricing
Free, open-source specification and libraries; no vendor pricing, though managed catalog and compute services built on Iceberg are sold separately by cloud vendors.
Pricing has not been verified yet — see the vendor's site.
Features
- ACID transactions with snapshot isolation on data-lake files
- Time travel and rollback to previous table snapshots
- In-place schema evolution (add, drop, rename, reorder columns)
- Hidden partitioning with partition evolution without rewriting data
- Engine-agnostic: readable/writable by Spark, Trino, Flink, and more
- Manifest-based metadata avoiding costly file-listing operations
- Support for Parquet, ORC, and Avro file formats
Integrations
Profile last reviewed September 21, 2026