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.

zsh
$ 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.

rebase skills install --agent claude

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.

rebase db backup --out s3://backups/app.dump
Every command, with its flags

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.

~pnpm dlx @rebasepro/cli init