For developers /CLI & tooling
One CLI for
the whole lifecycle.
Scaffold a project, introspect a database you already have, move the schema, regenerate the types, run both halves in dev, and install the skills your coding agent needs.
The first five minutes
Three commands, then it is running
Scaffold against a database you already have, move the schema onto it, and start both halves. Nothing between those steps is hidden from you — every one of them prints what it did.
$ pnpm dlx @rebasepro/cli init
✔ Initialized Rebase in current directory.
backend/ frontend/ .env rebase.config.ts
$ rebase db push
✔ Schema pushed to database. Tables created.
✔ Row-level security enabled on every collection.
$ rebase dev
✔ API and realtime on :3417, panel on :5241.
Both ports are derived from the project path — yours will differ.Install the agent skills
Writes the Rebase skill files into the agent directories in your project, so a coding agent knows the collection format and the API shape without being told each time.
Back it up, restore it back
pg_dump and pg_restore under a Rebase command, so a backup is a step in CI rather than a runbook. Restore is destructive and asks for --yes.
The whole lifecycle, one terminal.
Scaffold a project, push a schema, run it, back it up — every step is a command you can put in CI.
