Guides
Task-oriented guides for specific workflows. Each one solves a concrete problem. Pick the one that matches what you're trying to do.
Project setup
Configure syntaqlite for a real project: schema, formatting, version pinning, editor, and CI.
Using libsyntaqlite from Rust
Parse, format, and statically analyze SQLite SQL from Rust.
Using libsyntaqlite from C
Parse, format, and statically analyze SQLite SQL from C or C++.
CI integration
Enforce SQL formatting and validation in your CI pipeline.
Embedded SQL
Validate sqlite3 shell scripts and SQL strings embedded in Python or TypeScript.
MCP server setup
Wire the syntaqlite MCP server into Claude Desktop, Cursor, Windsurf, or any MCP client.
Custom dialects
Define and load a grammar extension for non-standard SQLite syntax.