DuckDB adds DuckLake extension for SQL-based lakehouse storage
DuckDB released a DuckLake extension, enabling DuckDB to read and write an open lakehouse table format that stores metadata in a catalog database and data as Parquet files. Users can install it via INSTALL ducklake, attach a DuckLake database with standard ATTACH syntax, and then create, query and modify tables using regular SQL, including updates, time travel queries, and schema evolution.
GoKawiil's interpretation of the reporting above, not reported fact.
By pairing a lightweight catalog database with Parquet storage, DuckLake could make lakehouse-style features like versioning and schema changes accessible to smaller-scale or embedded analytics workflows that previously required heavier systems like Iceberg or Delta Lake. The inclusion of time travel and change data feed capabilities suggests DuckDB is positioning itself to support more data-warehouse-like use cases directly from its lightweight engine.
- DuckLake is a new DuckDB extension implementing an open lakehouse format using SQL and Parquet.
- It supports core lakehouse features: updates, time travel queries, schema evolution, and change data feeds.
- Installation is simple via INSTALL ducklake, with a nightly build also available for the latest development version.
Source: github.com, 2026-10-07
Published there as: “DuckDB Ducklake”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.