Write a sentence. Get a real query.
Zero SQL. Zero boilerplate.
Compiles once — runs at full speed forever.
No runtime AI. No unpredictable output. Your queries are real, deterministic database code.
Describe your schema in plain English. Mask turns it into real schemas for your DB engine.
MaskModels.define("User…")Replace SQL or query builders with natural language. Say what you want — Mask handles the syntax.
MaskDatabases.prompt("fetch all users")One CLI command turns every prompt into production-ready, executable database code.
npx mask compileFrom schema definition to live queries — Mask handles the whole ORM layer.
Describe your intent in plain English. No SQL syntax, no aggregation pipelines — just say what you need and let the compiler handle the rest.
Your queries read like documentation and execute like compiled code. Reviews, onboarding, and late-night debugging all get dramatically easier.
MongoDB, PostgreSQL, MySQL, SQLite, Neo4j — same English interface for every engine. Switch databases without relearning a new query language.
Queries are compiled once and locked in. No runtime surprises, no AI unpredictability — just deterministic, production-safe database calls every time.
The compiler knows your exact schema — table names, field types, relationships. Every generated query is accurate to your data model, not a generic template.
Compiled output syncs across your whole team and CI pipelines. Everyone always runs the same queries — no drift between branches or deployments.
Supported databases
Same result. One tenth of the code. Readable in a code review at midnight.
Everything you need to know before getting started.
"find all users with status active". The compiler converts your natural language into the correct database query automatically.MaskModels.define() and MaskDatabase.prompt(). You run the compiler once — it converts your prompts into real database code. At runtime there are no AI calls, so queries are fast, predictable, and production-safe.mask-databases npm package. Install it with npm install mask-databases.