A Postgres for every job. Now on Google Cloud.
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.
Built for instant Postgres branching
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.
Production data, anonymized
Branch from production with sensitive fields automatically masked. Develop and test against production-like data without exposing sensitive information.
Scale-to-zero compute
Idle branches stop automatically and wake on demand. Keep thousands of short-lived branches without paying for idle compute.
Available on Google Cloud
Available today in us-central1 (Iowa) and asia-southeast1 (Singapore). More Google Cloud regions are on the way.
Xata is live on Google Cloud
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.
Adopt branching without moving production. No migration. No disruption to production.
Create safe, isolated branches around your existing Postgres sources, then point teams, automation, and agents at the right database for each job.
Copy-on-write branches
Branches share storage with their parent and store only the blocks that change. Start from real data without waiting for a full restore.
Connect your Postgres
Keep production where it is, including Cloud SQL or any Postgres already in your stack.
Mask sensitive data
Anonymize PII before branches reach teams, previews, and automation.
Learn moreCreate copy-on-write branches
Branch from production-like data without a full copy or restore.
Learn moreUse branches across delivery
Give every PR, CI job, preview environment, and agent its own database.
Ship safely
Validate changes against real data, then ship schema changes without downtime.
Learn moreFamiliar Postgres, with isolation for every workflow
Keep the database experience familiar while giving every workflow the isolation it needs.
Vanilla Postgres
Your existing tools, ORMs, and extensions. No fork to adopt.
Copy-on-write storage
Branches share storage and store only what changes, so a thousand branches of a 100GB database don't cost a thousand times the storage.
Isolated environments
Every workflow gets its own database. No more shared-staging conflicts.
PII masking
Sensitive data is anonymized before it reaches development, previews, or agents.
No production migration
Adopt Xata around your existing production database. Nothing moves on day one.
Guided GCP setup
Work with our team to map the GCP architecture, regions, and compliance you need for production.
Start branching on GCP today
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.