Postgres for production workloads

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

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.

High availability, built in

Every production cluster runs vanilla Postgres as a primary with read replicas, each with its own compute, on shared NVMe-backed 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.

Learn more about BYOC
  1. 01

    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. 02

    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. 03

    Let us manage the rest

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

Move fast without breaking production

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

  1. 01

    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. 02

    Anonymize PII or other sensitive data

    Mask sensitive data using configurable transformers that maintain referential integrity.

    Learn more about anonymize pii or other sensitive data
  3. 03

    Clone production

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

  4. 04

    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 about instant dev branches
  5. 05

    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 about deploy to production without downtime

Branch your database in seconds