Graph-oriented, strongly-typed database layer. Import existing databases, write natural queries, see generated SQL. Zero surprises.
entity User { id: uuid primary, email: string unique, posts: [Post] via author_id, } entity Post { id: uuid primary, title: string, author_id: uuid, author: User, }
// Get user with all posts user := db.Query("User"). Filter("email", "eq", "ana@mail.com"). Include("posts"). Execute(ctx) // No N+1 queries // No manual JOINs // Just works
-- Main query SELECT id, email FROM users WHERE email = 'ana@mail.com'; -- Eager load (efficient) SELECT id, title FROM posts WHERE author_id IN (...);
Paste your schema and see the entity relationships as a diagram. Powered by Mermaid.js, validate your design before writing code.
See your database design in real-time
Catch errors at compile-time. Rich error messages point you exactly where the problem is, with suggestions to fix it.
Always see the generated SQL. Debug mode shows queries before execution. No magic, no surprises, full control.
Navigate relations naturally. Include nested data without writing JOINs. Eager loading prevents N+1 automatically.
VSCode extension with syntax highlighting, real-time diagnostics, and auto-completion. Catches errors as you type.
Import existing PostgreSQL databases automatically. No manual schema rewriting — get started in seconds.
Route different fields to different backends. PostgreSQL for data, Redis for cache, DuckDB for analytics — one schema.
Launching Q1 2026 — Early adopters welcome.
Your feedback shapes the product.
Requires PostgreSQL. View full installation guide →