Provision Postgres in a second. Scale to zero when idle.
Spin up isolated Postgres whenever you need it. With scale to zero on, idle compute shuts down and the next connection wakes it.
Provision Postgres in about a second
Idle and scale to zero when not connected
Wake when new connections come in
client/application
Creating database…
Provisioning a new Postgres database.
Create Postgres your way
Provision new databases using the Xata API, CLI, MCP, or Xata Console.
$ xata branch create --name my-test --no-parent
✓ Postgres ready · ~1s
postgresql://xata@db.xata.tech/my-test
Built for thousands of databases
Create large numbers of isolated Postgres databases without keeping compute running for each one. Fast provisioning makes database fleets practical, while scale-to-zero keeps them economical.
280 branches
Active: 280Idle: 0
Compute$33.60/hr
Start fresh or with real data
Need a database with production data?
Branch one.
Create an isolated branch with real data in about three seconds.
Database Branching →