Skip to content

Latest commit

 

History

History
50 lines (31 loc) · 1.79 KB

File metadata and controls

50 lines (31 loc) · 1.79 KB

Embucket

Embucket is a Snowflake-compatible query engine built on Apache DataFusion. It runs as an AWS Lambda function and uses S3 Tables (Apache Iceberg) for storage. Connect with any Snowflake-compatible tool or the dbt-embucket adapter.

Key features

  • SQL dialect support via Apache DataFusion
  • AWS Lambda serverless deployment
  • S3 Tables (Iceberg/Parquet) storage
  • dbt-embucket adapter
  • Snowflake CLI compatibility

Quick start

Run Embucket locally with Docker:

docker run --name embucket --rm -p 3000:3000 embucket/embucket

See the full Quick Start guide for next steps.

Deploy

Deploy Embucket to AWS Lambda with the pre-built zip from the latest GitHub release:

gh release download --repo Embucket/embucket --pattern 'embucket-lambda-*-arm64.zip'

See the AWS Lambda deployment guide for configuration and production setup.

Connect

  • Snowflake CLI -- connect any Snowflake-compatible client to your Embucket endpoint. See the Snowflake CLI guide.
  • dbt adapter -- use dbt-embucket for dbt pipelines. See the dbt guide.

Documentation

Contributing

See CONTRIBUTING.md.

License

Embucket is licensed under the Apache License 2.0.