Softwr
Xata logo

Xata

Apache 2.0 platform for running many Postgres instances on Kubernetes, with copy-on-write branching and scale-to-zero.

As of 30 August 2026, Xata is free to use. Xata runs real Postgres, not a Postgres-compatible reimplementation, and the whole platform is Apache 2. Softwr lists it under Databases.

Overview

What Xata does

Xata is a control plane for Postgres. It runs a fleet of Postgres instances on Kubernetes, building on CloudNativePG, and adds the operational pieces teams usually assemble themselves: copy-on-write branching at the storage level, scale-to-zero compute that comes back on the next connection, autoscaling and bin-packing of compute nodes, high availability with read replicas and automatic failover, point-in-time recovery to object storage, a serverless driver that speaks SQL over HTTP and WebSockets, and a REST API and CLI for control-plane operations with granular RBAC on API keys. The surrounding tooling is developed in the open too: pgroll for zero-downtime schema migrations, pgstream for replication that carries DDL changes, and a Postgres time-series extension. Xata Cloud is the managed service, running the same platform. The distinguishing thing is the licence combined with the branching. Every vendor in this space sells instant database branches; Xata is the one that publishes the platform that does it under Apache 2.0 and documents self-hosting it on your own Kubernetes. That matters commercially in two directions. It means a regulated or air-gapped organisation can have per-pull-request database branches without sending production data to a third party, and it means the usual objection to a startup database vendor, that your data is stranded if they change direction, is weaker here than for the alternatives. Neon, the obvious comparison, was acquired by Databricks in 2025, which is exactly the kind of event that makes teams ask what happens to the control plane they cannot see. The buyers are teams that want a production-sized database per branch, per preview environment or per agent task, and teams that need Postgres in their own cloud account for residency or compliance reasons. The trade-off is what open source means here: this is a Kubernetes platform, not a binary you install. Self-hosting it credibly requires people who are comfortable operating CloudNativePG, Kubernetes storage and Postgres itself, which is a different and larger skill set than clicking through RDS. If you do not have that team, you are buying the managed service, and then you are buying it from a startup rather than from a hyperscaler, with the escalation path and the compliance paperwork that implies.

What people use it for

  • Giving every pull request or coding agent its own branch of the production database, with real data volumes rather than a seeded fixture
  • Running managed-Postgres economics in your own cloud account where data residency or compliance rules out a third-party control plane
  • Consolidating many small, mostly idle Postgres databases onto shared infrastructure where scale-to-zero and bin-packing recover the idle cost
  • Testing a destructive migration against a copy of production without waiting for a full restore or paying for a duplicate of the storage

The honest half

Where it falls short

Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about Xata.

  • Self-hosting means operating Kubernetes and CloudNativePG, so the Apache 2.0 licence removes the vendor bill but replaces it with a platform team, and a database platform is not something a part-time operator maintains safely.
  • Copy-on-write branches are cheap to create but diverge as they are written to, so a long-lived branch carrying a heavy backfill quietly accumulates real storage and the cost arrives later than the decision that caused it.
  • Scale-to-zero means the first connection after an idle period pays a cold start, which is invisible in a busy production database and very visible in a demo, a staging environment or a cron job that runs once an hour.
  • The Xata sold before 2025 was a different product, a proprietary API and SDK layered over Postgres, so tutorials, blog posts and SDK examples from that era describe something that no longer exists and existing users had to migrate.
  • As a managed service it competes with RDS, Aurora and Cloud SQL, and it is a much smaller company, so procurement, certification coverage and the depth of the support bench behind a 3am corruption incident are all weaker than the incumbent even though the underlying Postgres is the same.

Cross-shopped

What people choose instead of Xata

Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.

Pricing

What Xata costs

Taken from the vendor's own pricing page. Prices move, so check before you buy.

Free Trial

Free

  • 14 days free
  • No credit card required

Usage-Based

$1 /per 1000 branches

  • 1,000 branches for $1
  • Scale-to-zero compute model
  • Branches hibernate when idle

Capabilities

Features

  • Copy-on-write branching

    Creates a branch of a database of any size in seconds because storage is shared until written to

  • Scale-to-zero compute

    Removes the compute instance after inactivity and restores it automatically on the next connection

  • Compute autoscaling and bin-packing

    Resizes instances with demand and packs them onto nodes to reduce idle cost across a fleet

  • High availability with failover

    Read replicas and automatic promotion, managed by the platform rather than by hand

  • Point-in-time recovery

    Continuous backup to object storage with restore to a chosen moment

  • Serverless driver

    SQL over HTTP and WebSockets for environments that cannot hold a TCP connection pool

  • pgroll migrations

    Expand-and-contract schema changes with both versions readable during the rollout

  • pgstream replication

    Logical replication that propagates DDL as well as data changes

  • Control-plane API and CLI

    Branch, scale, upgrade and configure through API keys with granular RBAC

  • Self-hosting on Kubernetes

    The whole platform is Apache 2.0 and documented to run in your own cluster

Answered, with sources

Questions people ask

Each answer names the page it came from, so you can check it rather than take our word for it.

Is it real Postgres or a compatible reimplementation?

Real Postgres. It runs upstream Postgres instances on Kubernetes via CloudNativePG, so extensions, the wire protocol and version upgrades behave as they do anywhere else.

Can I self-host the whole thing?

Yes. The platform is Apache 2.0 and designed for self-hosting a large number of Postgres instances on your own Kubernetes. Xata Cloud is the same platform run as a service.

Does branching copy my data?

No. Branches are copy-on-write at the storage layer, so creating one is near-instant regardless of database size and storage is only consumed as the branch diverges from its parent.

Is this the same Xata I used a couple of years ago?

No. The earlier product was a proprietary database API with its own SDK and search layer. The current product is a Postgres platform, and material written for the old one does not apply.

What happens to a branch when the parent changes?

A branch is a point-in-time fork. Later changes on the parent are not propagated, so long-lived branches drift and need to be recreated rather than refreshed if you want current data.

Share

Keep looking

Where to go from Xata

Best Databases software for

Compare Xata with

Other Databases software

  • MySQL and PostgreSQL-compatible relational database built for the cloud

    Free plan12 researched notes
  • Create apps that perfectly fit your team's needs

    Free, then $20/month per editor11 researched notes
  • The cloud-native distributed SQL database

    Free plan14 researched notes
  • The world's most advanced open source relational database

    Free plan11 researched notes
  • MIT-licensed analytical SQL database that runs inside your process, with no server, no dependencies and one writer at a time.

    Free plan14 researched notes
  • Reactive backend combining a document database, TypeScript server functions and live queries, source-available under the Functional Source Licence.

    Free plan14 researched notes
  • Closed-source vector and full-text search service built directly on object storage, with cold queries measured in seconds rather than milliseconds.

    From $16/mo14 researched notes
  • The MySQL-compatible serverless database

    Free, then $15/mo12 researched notes
  • Real-time analytics database for sub-second OLAP queries

    Free plan10 researched notes
  • Live context layer for AI agents using real-time SQL transformations

    Free, then $1.5/compute-credit10 researched notes
  • AI-native product discovery platform for ecommerce

    Pricing on request11 researched notes
  • PostgreSQL database platform built for multi-tenant SaaS applications

    Free, then $15/mo11 researched notes
  • The database for teams

    Free plan10 researched notes
  • The Meta-lineage distributed SQL query engine, distinct from the Trino fork

    Open source12 researched notes
  • Centralised data access governance from the creators of Apache Ranger, now rebranding as Trust3 AI

    Pricing on request13 researched notes
  • The fully transactional NoSQL document database

    Free plan14 researched notes
  • AWS-only managed key-value and document database with fixed per-partition throughput limits and no ad hoc queries.

    Free, then $0.625/million writes14 researched notes
  • Cloud-native messaging and streaming with separated storage

    Open source10 researched notes

Softwr does not host reviews and shows no star rating for Xata, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.

More on Xata

Best Databases software alternatives

Industrial process historian with published per-tag pricing and no client licence fees

Per tag band per year

NetApp-owned managed service for Cassandra, Kafka, OpenSearch, PostgreSQL and Cadence with a bring-your-own-cloud model

quote

Erlang MQTT broker for large IoT fleets, relicensed to BSL with production free use limited to one node

Per month by connection and session volume

Attribute-based access control and masking applied inside Snowflake, Databricks and BigQuery

quote

MPP analytical database with a MySQL wire protocol and sub-second aggregation on wide tables

Open source, no licence fee

Streaming database that maintains incremental materialised views in SQL instead of Flink jobs

Per RisingWave Unit hour

Centralised data access governance from the creators of Apache Ranger, now rebranding as Trust3 AI

quote

The Meta-lineage distributed SQL query engine, distinct from the Trino fork

Open source, no licence fee

Compare Xata with alternatives