One command gives you a database, a complete REST API, auth with roles, file storage, realtime, and an AI agent that writes your code. SQLite locally, your DBMS in production — no rewrite at deploy.
Currently in private beta — sign-ups need an invite key.
Define your data once. CrescoDB grows the API, auth, dashboard, and ecosystem around it.
Every model gets full CRUD, bulk insert, filtering and pagination — zero manual routing, instant endpoints.
Describe your app in plain English; get a clean, validated schema you review and apply in one click.
An in-dashboard agent reads and writes your project's files and runs commands — with your approval, diffs, and undo.
JWT login, roles (guest → admin), and per-table access policies enforced on every single request.
cresco create auth writes real, editable code — register.js, login.js — wired to your DB. Express & Next.js variants included.
SQLite by default; point at PostgreSQL or MySQL from day one — same schema, same API, no swap at deploy.
Buckets for uploads — public or private, folders, a dashboard file browser, and an S3/R2 backend for production.
Subscribe to live row changes over SSE — cresco.channel('posts').on('created', …) — with per-row security respected.
Add a model to schema.cresco and the full REST surface is live immediately — no controllers, no routing, no boilerplate.
Describe what you want in plain English. The assistant proposes a schema or SQL you review and apply; the agent goes further — reading and writing your project's files and running commands.
cresco create auth writes complete, editable auth code into your repo — register, login, middleware — wired to your database. Prefer a managed module? cresco add auth enables the built-in version with per-table RBAC.
cresco create writes a feature as full code you own — models merged into your schema, endpoints live immediately. cresco add installs managed, database-aware modules from the registry.
SQLite is the zero-config default for local and solo work. Ship on Postgres or MySQL? Point CrescoDB at it from the start — same schema.cresco, same API, no SQLite-to-Postgres rewrite at deploy.
Every project ships with a polished dashboard — browse and edit data, design your schema, run SQL, upload files, watch changes live, and manage users, all on your machine.
The same instant backend, scaled to how you work — solo, in a team, or across an enterprise.
Stop wiring boilerplate. Get a database, API, and auth in one command and spend your time building.
Move from prototype to production without a rewrite. Add the coding agent and shared modules as you grow.
Our most capable coding model on every big task, unlimited cloud resources, and the support larger teams need.
Auth, roles, billing and multi-tenant data — cresco create auth + payments and you're most of the way there.
Admin panels and dashboards over your data, with a real UI from day one.
Instant REST over any schema — a backend for your mobile or frontend app.
Go from idea to a working demo in minutes, then grow it into production.
It all comes in the box — the workflow, not just a database.
Scaffold a project — cresco init. Schema, config, and a local SQLite DB.
Run cresco dev for an instant REST API on :3000 plus the dashboard.
Scaffold features as real code, design schema with AI, and ship — cresco create auth, cresco ai.
Chat-based schema design is free for everyone. The coding agent, cloud backups and team features unlock on paid plans.
Local dev, auto API, dashboard, AI chat & 1 cloud project.
The AI coding agent with smart routing, cloud backups & higher limits.
Create team workspaces, shared live projects & a private registry.
Advanced model first, unlimited backups & dedicated support.
SQLite is the zero-config default for local dev and read-heavy apps. For production scale you point CrescoDB at PostgreSQL or MySQL from day one and develop against it directly — same schema, same API, no SQLite-to-Postgres rewrite at deploy.
Yes. Your app talks to the auto-generated REST API over HTTP from any language (Python, Go, Rust, PHP, your frontend). You only need Node installed to run the CLI, the same way you'd need Docker to run a database container.
cresco create auth writes complete, working auth into your repo — register.js, login.js, middleware you can read and edit, not a black box. Want it managed instead? cresco add auth enables the built-in module with per-table RBAC. Express and Next.js variants included.
Chat is included on every plan; the coding agent unlocks on Pro. Each plan comes with monthly Cresco tokens — your dashboard shows your balance.
The agent is scoped to your project folder, every file edit shows a diff you can undo, and every terminal command needs your approval. It runs locally, on your machine.
Yes — Team plans (per seat) let you create shared workspaces where everyone works on the same live database, plus a private @org module registry. Enterprise adds our most capable model on every big task, unlimited cloud resources, and dedicated support.
Free to start. No credit card. Works in any language — your app just talks to the API.