Developer Guide
Learn the core concepts, architecture, and workflow for building JSONQL-powered services.
Build data APIs that speak JSON from end to end. Portable, strongly-typed, and developer-first across Go, TypeScript, Python, and Java.
JSONQL is a JSON-native query language and tooling ecosystem that lets you define, validate, and execute queries across databases and APIs. It focuses on portability, strongly-typed SDKs, and a consistent developer experience.
Developer Guide
Learn the core concepts, architecture, and workflow for building JSONQL-powered services.
Query Language
Understand the JSONQL grammar — filters, sorting, pagination, aggregation, and relationships.
SDKs
Ship with Go, TypeScript, Python, and Java SDKs — 11 framework adapters, 5 databases.
Specification
Read the canonical spec (v1.0 stable, v1.1 draft) and JSON Schema for validation.
Compliance Testing
66 adapter configurations × 135 tests = 8,910 compliance executions, all passing.
Roadmap
See what we have shipped and what is coming next.
JSONQL queries are validated and transpiled into native, parameterized database operations — no dynamic code generation at request time.
Strongly-typed SDKs for TypeScript, Go, Python, and Java keep your query surface and response shapes in sync across the entire stack.
One query language, five databases. Switch from MongoDB to PostgreSQL without changing a single line of application logic.