Xata is a PostgreSQL database service that enables instant branching of live databases, allowing users to create thousands of isolated Postgres branches from a single production database. It uses a copy-on-write mechanism where each branch references parent data and stores only deltas, minimizing storage costs. Branches can scale to zero when idle and wake up in subseconds on first query. Xata runs 100% upstream PostgreSQL with support for many extensions, and can be used with existing Postgres instances in RDS, Aurora, Cloud SQL, or self-hosted setups. It also offers built-in PII anonymization during replication. Xata is designed for agent-driven development, simulation and reinforcement learning training, and multi-tenant agent platforms, where each agent or CI job needs its own database with real data.
Key Benefits
- Instant branching of live databases within seconds
- Copy-on-write reduces storage costs for many branches
- Scale-to-zero compute when branches are idle
- Full support for vanilla PostgreSQL and extensions