Point Rebase at a database you own and get REST, a typed SDK, auth, storage, realtime, functions, cron and backups — with access control enforced by Postgres itself. Then add a schema-driven admin panel, or don't.
rebase.pro • Docs • Live demo • Source • Discord
A collection definition compiles to a Drizzle schema, REST routes, an OpenAPI spec, typed SDK accessors and Postgres row-level security policies — and, if you want one, a full admin panel over the same public API. There is no second data model.
- Security lives in the database. RLS, fail-closed by default, generated from the same definition. Tables without row-level security are not served.
- No vendor lock-in. Self-host anywhere, on a database you own. Or run it on Rebase Cloud and move back out whenever you like.
- Agent-native. A built-in MCP server, scoped API keys, and installable agent skills — agents are a first-class caller under the same authorization as humans.
| Mode | You get | Comparable to |
|---|---|---|
| BaaS | REST + auth + storage + realtime + backups over your database. No config files, no UI, no React in the dependency tree. | Supabase |
| CMS | BaaS + a schema-driven admin panel built from your collection definitions. | Payload, Directus |
| Full | CMS + Studio — SQL editor, schema visualizer, RLS editor, logs, API explorer. | Supabase + Payload |
pnpm dlx @rebasepro/cli init my-projectAlready have a Postgres database? Point Rebase at it and it will infer your
collections from the existing schema. Want the API only?
rebase init my-api --headless.
| Repo | What it is |
|---|---|
| rebase | The monorepo — server, admin panel, Studio, CLI, client SDK, UI library. MIT. |
| .github | This profile and the shared community health files. |
Questions, bugs and feature requests are welcome — open an issue or join us on Discord.
Built in Spain 🇪🇸 · MIT licensed · rebase.pro