Reference
Warehouse adapters
The interface Zug Zug reads (and optionally writes) your warehouse through.
A warehouse adapter is the TypeScript interface (WarehouseAdapter) through
which Zug Zug talks to a specific warehouse technology. Each implements a
read path (the distinct-value scan) and an optional write path.
Shipped today
- DuckDB / MotherDuck — the reference read path, and the writable adapter
(
MERGEinto MotherDuck) behindMOTHERDUCK_WRITABLE. - Snowflake — read path shipped; key-pair auth (
SNOWFLAKE_JWT) today.
Community-roadmapped
Postgres-as-warehouse, BigQuery, Databricks, and Redshift are wanted but not yet built. The adapter is a clean interface — a new one is a focused contribution. Open an issue to discuss the design first.