API Surface
The high-signal public surface for qail-zig currently centers on the PostgreSQL driver and related tooling.
Core Exports
qail.driver.driver.PgDriverqail.ast.QailCmdqail.ast.Exprqail.validateAst
Driver Module
qail.driver.connection.Connectionqail.driver.pipeline.Pipelineqail.driver.pool.PgPoolqail.driver.tls.TlsConnectionqail.driver.connect_url.ConnectOptionsqail.driver.auth_options.AuthOptionsqail.driver.rls.RlsContext
Tooling
- CLI entry via
zig build cli - editor LSP via the published qail.rs extension (OpenVSX/VS Code)
- benchmark runners under
src/*bench*.zig
Verified Real-DB CLI Surface
qail exec: inline query,--file,--json,--tx, and--dry-runqail seed --fileon the PostgreSQL execution pathqail pullschema extraction from a live PostgreSQL databaseqail migrate status|plan|up|down, including receipt recording on live DB- database URL resolution through
QAIL_DATABASE_URL
Validation date: 2026-04-23, against local real PostgreSQL server runs.
Recommended Reading Order
- Start with the driver docs.
- Then read the hardening page.
- Then use the parity page to understand what is intentionally in-scope versus still missing.