PostgreSQL
@typed-sql/postgres plus an application-owned pg driver. Requires an accessible PostgreSQL database.
Choose the database your application already uses. Each quickstart creates one table, generates a schema snapshot, proves an exact query contract with the stable compiler, and executes through an explicitly selected driver adapter.
The snapshot is compiler input. Application code imports sql from its grammar package and keeps connection, pool, migration, and lifecycle ownership.
@typed-sql/postgres plus an application-owned pg driver. Requires an accessible PostgreSQL database.
@typed-sql/mysql plus an application-owned mysql2 driver. Requires an accessible MySQL database.
@typed-sql/sqlite with Node's built-in driver. The quickstart creates a local file and needs no server.
All three grammar packages are stable. Their supported database ranges and exact verification targets differ, so each path links its dialect evidence before setup.
typed-sql check and inspect the exact row and ordered parameter tuple.This first success does not require manifests, live verification, plan capture, migration analysis, observability, or editor extensions.
typed-sql check is the stable, authoritative correctness path. Published declarations fail closed, so an ordinary TypeScript server can display Query<unknown> even after the CLI proves an exact contract. The optional language server provides richer hovers through an isolated TypeScript preview process and remains experimental.
Read Compiler and editor workflow after completing a dialect quickstart.