ducklake

Installation
SKILL.md

DuckLake

Docs · Specification · GitHub

DuckLake is a lakehouse format: Parquet data files on cheap storage (local disk, S3, GCS, ...) plus a transactional SQL database (the "catalog") holding all metadata — table/schema definitions, snapshots, statistics, partition info. Because the catalog is a real database (not just files), multiple DuckDB processes can concurrently read and write the same lakehouse — this is what the docs call "multiplayer DuckDB". On top of that it gets time travel, schema evolution, partitioning, and transactions for free.

Requires DuckDB v1.5.2+. Not supported: indexes, primary keys, foreign keys, or constraint enforcement — those live in the catalog database's own domain, not in DuckLake tables.

Install & attach

Installs
1
Repository
bmsuisse/skills
GitHub Stars
2
First Seen
Jul 26, 2026
ducklake — bmsuisse/skills