Run Snowflake SQL dialect on your data lake in 30 seconds. Zero dependencies.
Start Embucket and run your first query in 30 seconds:
docker run --name embucket --rm -p 8080:8080 -p 3000:3000 embucket/embucket
Open localhost:8080—login: embucket/embucket—and run:
CREATE TABLE sales (id INT, product STRING, revenue DECIMAL(10,2));
INSERT INTO sales VALUES (1, 'Widget A', 1250.00), (2, 'Widget B', 899.50);
SELECT product, revenue FROM sales WHERE revenue > 1000;
Done. You just ran Snowflake SQL dialect on Apache Iceberg tables with zero configuration.
Embucket provides a single binary that gives you a wire-compatible Snowflake replacement:
Perfect for teams who want Snowflake's simplicity with bring-your-own-cloud control.

Zero-disk lakehouse: an architectural approach where all data and metadata live in object storage rather than on compute nodes. Nodes stay stateless and replaceable.
Built on proven open source:
- Apache DataFusion for SQL execution
- Apache Iceberg for ACID transactions
- SlateDB for metadata management
Escape the dilemma: choose between cloud provider lakehouses (Redshift, BigQuery) or operational complexity (do-it-yourself lakehouse).
Ready for more? Check out the comprehensive documentation:
Quick start - Detailed setup and first queries
Architecture - How the zero-disk lakehouse works
Configuration - Production deployment options
dbt Integration - Run existing dbt projects
From source:
git clone https://github.com/Embucket/embucket.git
cd embucket && cargo build
./target/debug/embucketd
Contributions welcome. To get involved:
For more details, see CONTRIBUTING.md.
This project uses the Apache 2.0 License. See LICENSE for details.
$ claude mcp add embucket-labs \
-- python -m otcore.mcp_server <graph>