fdl — Frozen DuckLake CLI
fdl automates the lifecycle of Frozen DuckLake catalogs — from initialization to deployment.
Installation
See Installation for other methods (uv, pipx).
Features
- Publish data to S3-compatible storage or local directories with a single command
- Run data pipelines with automatic storage and credential resolution
- Serve datasets over HTTP for instant DuckDB access
- Works with dbt and dlt out of the box
- CLI and Python API share the same operations, so pipelines (e.g. Dagster) can drive fdl in-process
Learn More
- Quick Start — Create and serve your first dataset in under 5 minutes
- Working with Data — How to read and write data in your catalog
- CLI Reference — All available commands
- Python API Reference — Call fdl from Python