Postgres for production workloads

Built for reliability, compliance, and performance, with everything you need to run critical systems in production.

Xata includes built-in production observability for your database — uptime, query latency, throughput, and active connections.

100% vanilla Postgres

No forks or custom engines. Use any PostgreSQL extension or tool without additional changes or compatibility work.

Security & compliance

HIPAA and SOC 2 support, with PrivateLink connectivity to keep database traffic off the public internet.

High availability

99.95% uptime SLA with dedicated read replicas to scale traffic and improve resilience.

Observability

Monitor performance, queries, and system health with built-in visibility.

A Xata production cluster runs vanilla Postgres as a primary instance with read replicas, each with its own compute and shared NVMe-backed Xatastor storage.

Bottomless storage

Storage is billed per GB and can grow without limits. You only pay for what you use, with no need to over-provision.

Ultra-high performance

NVMe/TCP and SPDK-powered architecture delivers low latency and high throughput for demanding workloads.

Point-in-time recovery

Durable automated backups with continuous history, so you can restore to any exact moment.

Deploy in your own cloud account

You can deploy Xata in your own AWS, GCP, or Azure account. This may result in better performance and lower costs, while not compromising on security and compliance.

1

Global control plane

Organizations, users, projects, the admin UI, and more are managed in the Xata control plane. The control plane is hosted by us.

2

Data plane in your cloud account

The actual Postgres instances, containing your data, are launched directly in your own AWS, GCP, Azure, or Hetzner account.

3

Let us manage the rest

Xata continues to fully manage the PostgreSQL platform: monitoring, backups, upgrades, high-availability, etc.

Learn more about BYOC

Move fast without breaking production

Get instant Copy-on-Write branches, anonymized data, and zero-downtime schema changes at lower costs.

1

Create a Xata production organization

If you want to keep production data separated from staging and dev branches, you can create a dedicated Xata production project or organization.

2

Anonymize PII or other sensitive data

Mask sensitive data using configurable transformers that maintain referential integrity.

Learn more
3

Clone production

Get a nightly synced snapshot of production with sensitive data removed. Ready for testing.

4

Instant dev branches

From the production clone, instantly create Copy-on-Write branches for each pull request to accelerate development, testing, and collaboration.

Learn more
5

Deploy to production without downtime

Apply database changes confidently with pgroll, serving old and new schema versions in parallel for smooth, lock-free migrations.

Learn more

Postgres for agentic workloads.

Use your existing Postgres. Run it better with Xata.