supabase
OfficialAgent-readyData & DBDatabaseLocal backend, type generation, and db workflows from the terminal.
The official CLI from Supabase. Local backend, type generation, and db workflows from the terminal. Start with `supabase init` and go from there. Supports structured output — good for scripts and agents. Runs entirely on your machine.
Task fit
local backend, type generation, and db workflows from the terminal.
Lane
Inspect schemas, run safe queries, and understand your data fast.
Operator brief
Use supabase for local backend, type generation, and db workflows from the terminal.
Run `supabase start` to see it in action.
Repository family
Supabase
First trust check
The CLI responds and is ready for local project setup.
Safe first loop
Install, verify, then run one real command.
Safe database loop
Install command
$ brew install supabase/tap/supabaseOperator pack
Copy or export the working notes for this CLI before handing it to an agent.
Verify
$ supabase --versionThe CLI responds and is ready for local project setup.
First real command
$ supabase init && supabase startFirst steps
- 01Install supabase.
- 02Run `supabase --version` first.
- 03Start with `supabase init && supabase start`.
- 04Install a CLI that matches your database engine.
When to use / hold off when
Best for
local backend, type generation, and db workflows from the terminal.
Use this when
You're on Supabase and want the official terminal experience.
Hold off when
Trust and constraints
Why operators pick it
- supabase fits data & db well, especially for local backend, type generation, and db workflows from the terminal.
- It is the official CLI from Supabase.
- Good for scripts and agents.
Constraints
- Start with read-only or dry-run commands.
Repository context
Other CLIs in this family
This is the only CLI surfaced from this family right now.