Install & integrate

Fix data before it hits production

Use deet as a compiler: declare schemas, catch type and null bugs at compile time, and compile SQL for DuckDB/Postgres/BigQuery/Snowflake.

The proof pack

The artifacts that make the story stick.

• `dist/sql/*.sql` for the warehouse
• `contracts/*.d.ts` for app integration
• `dist/graph.rxg.json` for lineage + diffs
• `.deet` for shareable context

1) Install the CLI

Works alongside your existing dbt/SQL + CI setup.

$npm install -g @deet/compiler

2) Create your first project

Generate a starter module, then typecheck + compile.

$deet init my-project
$cd my-project
$deet check
$deet compile --target duckdb

3) Migrate a dbt model

Best-effort conversion to get you moving fast, then iterate.

$deet migrate --project ./path/to/dbt --output migrated-deet
$cd migrated-deet && deet check && deet compile --target postgres

For a single model, you can also paste dbt SQL into the playground and copy export commands for DuckDB/Postgres.