This is Lakekeeper: A secure, fast, and user-friendly Apache Iceberg REST Catalog built with Rust and available under the Apache License. Enterprise-ready with Lakekeeper+, built and supported by Vakamo.
Monthly Downloads
Stars
Pull Requests
Forks
Iceberg delivers the transactional consistency of a data warehouse while letting compute and storage scale independently on a data lake — warehouse guarantees with data-lake scale.
A fast, standards-compliant Apache Iceberg REST catalog. Works with every Iceberg engine — Spark, Trino, Flink, DuckDB, PyIceberg and more — with no lock-in, powered by a Rust-native core with no garbage collector.
One catalog for more than Iceberg. Govern generic tables (Lance, Delta, Parquet) and unstructured files as first-class, access-controlled objects — with the same credential vending and access control, so one catalog governs your whole lakehouse.
Define access control once, in the catalog, and enforce it across every compute engine — for people and for AI agents alike. Permissions are fine-grained and inherited down to individual tables and views, in the model you already use (RBAC, ReBAC, or ABAC), powered by OpenFGA — with an OPA bridge for enforcement in query engines such as Trino.
Lakekeeper is written in Rust and based on `iceberg-rust`. Our own crates contain no unsafe code — enforced at compile time with `#![forbid(unsafe_code)]`.
Checkout The CodeThe open-source catalog is production-ready. For regulated industries and teams that want the catalog operated for them — permission-as-code with Cedar, autonomous table maintenance, and enterprise support — Lakekeeper+ is the production-grade path, backed by Vakamo.
New to Lakekeeper? Start with the Getting Started guide, spin up a ready-to-run example, or browse talks, demos and more guides & resources.