nvidia-smi, but for Postgres.
Install
@nearbase/cli.
Quick start
1
Log in
nearbase login runs an OAuth-style device flow. The CLI prints a short
code and opens console.nearbase.dev in your
browser. Sign in and approve the displayed code — the CLI receives a
long-lived token and stores it locally.2
List your databases
nearbase (or nearbase ls) prints a table of every instance across every
Clerk organization you belong to.3
Script against it
Add
--json to any listing command for machine-readable output you can pipe
into jq, scripts, or dashboards.Commands
Example
Authentication
nearbase login uses an OAuth-style device flow:
- The CLI requests a one-time
device_codeand shortuser_codefrom the Nearbase API. - Your browser opens to the console, where you sign in with Clerk and approve the displayed code.
- The CLI exchanges the device code for a long-lived access token (90 days) and stores it on disk.
~/.config/nearbase/auth.json with file mode 0600 on Unix. To revoke access on a machine, run nearbase logout.
Tokens are scoped to your Clerk user and inherit the org memberships you have
at the moment each request is made. Removing a user from an org takes effect
on their next CLI command.
Configuration
Troubleshooting
Not logged in. Run nearbase login first.— Runnearbase login.Session expired or invalid.— Tokens are valid for 90 days; runnearbase loginagain.- Browser didn’t open. — Open the verification URL printed in the terminal manually.