Parse SQL at the speed of Go
Production-ready SQL parsing with zero-copy tokenization, object pooling, and multi-dialect support
{
"type": "Query",
"body": {
"type": "Select",
"projection": [
{ "type": "CompoundIdentifier", "value": "u.name" },
{ "type": "CompoundIdentifier", "value": "u.email" },
{ "type": "Function", "name": "COUNT", "alias": "order_count" },
{ "type": "Function", "name": "SUM", "alias": "lifetime_value" }
],
"from": { "type": "Join", "join_type": "LEFT" },
"group_by": ["u.name", "u.email"],
"order_by": [{ "expr": "lifetime_value", "asc": false }],
"limit": 20
}
}Trusted by Developers
Integrates with
Performance That Speaks for Itself
ops/sec
latency
SQL-99
Dialects
Based on BenchmarkParse, Apple M4, Go 1.26
Built for Production
Multi-Dialect
PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, Snowflake, ClickHouse.
Thread-Safe
Zero race conditions. 20,000+ concurrent ops tested.
Zero-Copy
Direct byte slice operations. No unnecessary allocations.
Object Pooling
sync.Pool recycling for ASTs, tokenizers, expressions.
Security Scanner
SQL injection detection with severity classification.
MCP Server
7 SQL tools for Claude, Cursor, and any MCP client.
8 SQL Dialects, One Parser
From PostgreSQL to ClickHouse — parse them all
PostgreSQL
95%
ExcellentMySQL
95%
ExcellentMariaDB
95%
ExcellentSQL Server
85%
Very GoodOracle
80%
GoodSQLite
85%
Very GoodSnowflake
100%
87/87 QA
ExcellentClickHouse
83%
69/83 QA
GoodSimple, Powerful API
AI-Ready SQL Tools
Connect 7 SQL tools to Claude, Cursor, or any MCP client — no installation, no API key.
IDE Integration
Real-time SQL validation, formatting, and linting in VS Code. Catch errors as you type with full multi-dialect support.
Install Extension