Provision Postgres in one second.Scale to zero when idle.

Spin up isolated Postgres whenever you need it. Idle compute shuts down automatically and wakes in about a second when needed again.

  1. Step 01

    Provision Postgres in under one second

  2. Step 02

    Idle and scale to zero when not connected

  3. Step 03

    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.

280 branches
Active: 280Idle: 0
Compute$26.88/hr

Fast provisioning

New databases are ready in about a second, which makes database fleets practical.

Scale to zero

Idle databases release their compute, which keeps database fleets economical.

Start fresh or with real data

Branch your database in seconds