Instant branching
Create an isolated Postgres branch in 3 seconds for every pull request, test run, or agent. Every branch starts with your full database using copy-on-write storage.
Already running Postgres on Google Cloud? Create Postgres branches or provision new databases in seconds. Free until September 13.
Coding agents
Give every coding agent its own isolated Postgres branch in 3 seconds. Build, test, and validate changes against production-like data.
Deployment previews & CI
Create a fresh Postgres branch in 3 seconds for every pull request and test run. Review every change against production-like data.
AI application builders
Provision a new Postgres database in a second for every generated application. Give every app its own dedicated database from day one.
Create an isolated Postgres branch in 3 seconds for every pull request, test run, or agent. Every branch starts with your full database using copy-on-write storage.
Branch from production with sensitive fields automatically masked. Develop and test against production-like data without exposing sensitive information.
Idle branches stop automatically and wake on demand. Keep thousands of short-lived branches without paying for idle compute.
Available today in us-central1 (Iowa) and asia-southeast1 (Singapore). More Google Cloud regions are on the way.
Start branching in us-central1 (Iowa) or asia-southeast1 (Singapore). Need production hosting or a specific region for data locality? Work with our team on the path that fits.
Create safe, isolated branches around your existing Postgres sources, then point teams, automation, and agents at the right database for each job.
Branches share storage with their parent and store only the blocks that change. Start from real data without waiting for a full restore.
Keep production where it is, including Cloud SQL or any Postgres already in your stack.
Anonymize PII before branches reach teams, previews, and automation.
Learn moreBranch from production-like data without a full copy or restore.
Learn moreGive every PR, CI job, preview environment, and agent its own database.
Validate changes against real data, then ship schema changes without downtime.
Learn moreKeep the database experience familiar while giving every workflow the isolation it needs.
Your existing tools, ORMs, and extensions. No fork to adopt.
Branches share storage and store only what changes, so a thousand branches of a 100GB database don't cost a thousand times the storage.
Every workflow gets its own database. No more shared-staging conflicts.
Sensitive data is anonymized before it reaches development, previews, or agents.
Adopt Xata around your existing production database. Nothing moves on day one.
Work with our team to map the GCP architecture, regions, and compliance you need for production.
Spin up your first branches in us-central1 or asia-southeast1. Add your card and run free on Google Cloud until September 13. When you are ready for production, our team will help you map the GCP setup and the path from shared staging to isolated Postgres branches.