Compute Sandboxes · run9 Agent runtime · smith9 · soon Browser · web9 · soon Data Postgres database · db9 Object storage · drive9 Agent memory · mem9 Secrets · vault9 · soon Intelligence Model gateway · gate9 · soon Skills & tools · hub9 · soon Evals · eval9 · soon Coordinate Queues · task9 Realtime · inbox9 · pulse9 · tape9 Teamwork · chord9 · soon Scheduling · cron9 · soon Operate Observability · owl9 Auth · auth9 · soon All products → Explore Solutions Pricing Customers Enterprise CLI Docs Company GitHub Request access
db9 · Postgres database db9.ai · live

Serverless Postgres, from the terminal.

Create a database, branch it like code — the db, its data, and its files together — then query it straight from your shell. File storage is built in, so there's no S3 to wire up, and there's zero signup to start.

Branch db + data + filesFile storage, no S3Zero signupQuery from your shell
create · branch · query

Branch a database like a git branch.

db9 branch forks the database, its rows, and its files into an isolated copy in one command — perfect for a review environment or a risky migration. Query any branch straight from your shell with db9 query. No connection string ceremony.

db + data + files zero signup query from shell
db9
# create a database — zero signup
$ db9 db create my-app
  ✓ my-app · branch main · region iad

# branch the db, its data, and files together
$ db9 branch my-app review
  ✓ review forked from main

# query straight from the shell
$ db9 query "select * from notes"
  3 rows in 12ms
file storage built in

Files live with the database. No S3.

Every database has a filesystem attached. Copy files in with db9 fs cp, or mount a database's files as a local folder with db9 fs mount and work on them like they're on disk. Branch the database and its files come along for the ride.

fs cp fs mount no separate object store
db9
# file storage lives with the database — no S3
$ db9 fs cp ./data.csv my-app:/imports/
  ✓ uploaded data.csv → my-app:/imports/

# mount a database's files as a local folder
$ db9 fs mount my-app ~/local
  ✓ my-app:/ mounted at ~/local
how it works

Create. Branch. Query.

db9 treats a database the way you treat a repo — something you fork, work in, and throw away.

01 · Create

One command, no signup

db9 db create my-app gives you a serverless Postgres database — no project setup, no console, no waiting. It scales to zero when nothing's querying it.

02 · Branch

Fork the whole thing

db9 branch my-app review forks the database, its data, and its files into an isolated copy. Test a migration or open a review env without touching main.

03 · Query

Straight from the shell

db9 query "select * from notes" runs SQL against any branch right from your terminal — and your agents use the exact same interface.

get started

Create your first database in seconds.

db9 is live. Use-first, claim-later — no signup to start. Install the CLI or point your agent at the sys9 skill.