Xata - Postgres at Scale
banner
xata.io
Xata - Postgres at Scale
@xata.io
With copy-on-write branching, data masking, separated storage & compute , 100% Postgres
Pinned
📣 We have a brand new Postgres platform with:

Instant Copy-on-Write branching
Built-in data anonymization
Separation of storage and compute
100% vanilla Postgres

It’s for staging/dev environments as well as for production workloads.

Blog post: xata.io/blog/xata-po...

And more details in 🧵
Xata: Postgres with data branching and PII anonymization | xata
Relaunching Xata as "Postgres at scale". A Postgres platform with Copy-on-Write branching, data masking, and separation of storage from compute.
xata.io
Testing one last change on prod before the holidays…
December 20, 2025 at 6:39 AM
You wouldn’t let Claude Code touch prod.

But some bugs *need* real data to reproduce.

Here’s how we teach Claude to debug safely using Xata database branches 👇
December 17, 2025 at 4:55 PM
It’s Friday and you want to ship to prod.
December 12, 2025 at 5:04 PM
Giving agents access to realistic data via branches should scale the feature development without increasing costs.

This shows how you can use the “scale to zero” feature of the Xata platform to improve feature development while keeping costs in check.
December 12, 2025 at 12:12 PM
Postgres constraints are the rules that keep your data clean.

Types tell you *what* can be stored but constraints enforce *what must be true*.
If a row violates a rule, Postgres rejects it. No silent corruption.
A few well-chosen constraints prevent entire classes of bugs.

xata.io/blog/constra...
What you should know about constraints in PostgreSQL | xata.io by Gulcin Yildirim Jelinek
In this blog, we explore Postgres constraints through the pg_constraint catalog, covering table vs. column constraints, constraint triggers, domains and more.
xata.io
December 11, 2025 at 3:19 PM
AI agents are “clever” to use available tools like grep, sed to find the relevant code files based on a prompt.

Here we experiment with giving AI agent tools to change environment variables in a repository that it checked out and it worked.
December 10, 2025 at 9:28 AM
We explored giving AI agents access to compute (via Sandbox) and database via Xata branches and some “commandments” to follow a developer-like workflow.
December 9, 2025 at 1:42 PM
Can an AI Agent follow the same workflow that human developers can?

We explored giving AI agent access to the database branch, a compute sandbox to execute code and instructions to follow a developer workflow (in plain English) and the experiment was a success.
December 8, 2025 at 1:48 PM
Sometimes the right fix isn’t a workaround, but going upstream.

After 6 months of work, @SferaDev from Xata landed our biggest contribution yet to Keycloak: persistent Organization invitations.

Now merged, shipping in 26.5.0 🎉
Full write-up here 👇
How we improved Organization Invites to Keycloak | xata.io by Alexis Rico
Many discussions with the Keycloak maintainers and a lot of code reviews later, our biggest contribution to Keycloak to date has been merged
xata.io
December 2, 2025 at 1:45 PM
Using Neovim with Claude Code?

Xata engineer @richardgill.org shares a practical setup to:

- See agent-written changes instantly
- Reload git diffs in real time
- Yank code with file locations so Claude gets proper context

📝 Tips for configuring Neovim for Claude Code
xata.io/blog/configu...
December 1, 2025 at 4:53 PM
pgstream v0.9.0 is live!

This release improves schema replication, adds snapshot index progress tracking, supports more cloud providers, introduces reconnection retries, integrates with PostgreSQL Anonymizer and includes memory improvements.

Big thanks to our community contributors 💜
November 26, 2025 at 12:31 PM
Club Xata Rome 2025: our biannual reset.
We traded Zoom for a shared table and left with sharper plans + stronger bonds.
The Villa Getaway: Club Xata Rome 2025 by Natalia Woroniec
Somewhere between a team retreat and a family holiday, our week in Rome was about connection, ideas, and joy of being in one place together. A reminder of what can happen when the whole team shares…
xata.io
October 31, 2025 at 1:36 PM
Day 1 at #PGConfEU kicked off with Community Summits!
Our own Gülçin Yıldırım Jelínek is co-organizing two of them
☸️ PostgreSQL on Kubernetes Summit
🧠 PostgreSQL & AI Summit

Big thanks to the volunteers & speakers who made this happen.
Community is what makes Postgres great 💙
October 21, 2025 at 1:38 PM
The countdown to #PGConfEU is on ⏳
On Oct 21, @apatheticmagpie is co-hosting two community summits:
🧠 PostgreSQL & AI with Gulcin on DB Agents
☸️ PostgreSQL on Kubernetes with Esther Minano & Andrew Farries
PGConf.EU 2025 Schedule
PGConf.EU 2025 Schedule
www.postgresql.eu
October 17, 2025 at 3:38 PM
Branch settings, faster.
We reorganized the page and added search.

What changed

Search to jump directly to a setting.
Logical groups with clear labels.
Guardrails to reduce misclicks.

Why it helps

Quicker navigation.
Less guessing, safer edits.

Want early access? Ping us and we’ll enable it.
October 8, 2025 at 12:30 PM
See write latency and replica lag before users do.
New performance charts surface:

WAL sync time → time to flush WAL to disk (disk/flush latency).
Replication lag → how far a standby is behind the primary (freshness).

Want early access? Ping us and we’ll switch it on for your account.
October 6, 2025 at 12:30 PM
Project-level default database now live in Xata.
Set one default and we point new connection strings, views, and child branches to it by default.
Fewer misroutes and accidental writes to secondary DBs; faster onboarding.
Set it in Project Settings → Default database.
You can override per branch.
October 4, 2025 at 5:39 AM
Create a Postgres branch in one screen.
Name it → get the branch → run queries.
No org/project setup first.
Sane defaults now, easy rollback later.
Want early access? Ping us and we’ll enable it.
October 3, 2025 at 12:30 PM
Getting paged at 3 a.m + database operations ≠ heroics.

At Berlin Postgres Meetup (Sep 23) we showed our open-source Xata Agent: Autonomously find slow queries, proposes safe fixes, runs on a schedule w/ approvals. As if you have a new database expert colleague.

Recap:
Recap of Berlin Postgres Meetup on September 23rd 2025 by Divyendu Singh
Takeaways from the Sep 23, 2025 Berlin Postgres Meetup: how Xata Agent (open-source Postgres AI agent) helps manage PostgreSQL at scale, Q&A highlights, lessons.
xata.io
October 3, 2025 at 10:59 AM
Preload extensions once, use them everywhere.
Set shared_preload_libraries at the branch level and every database on that branch shares the same foundation. Example:
pg_stat_statements, pg_trgm → consistent query stats + text ops across envs.
Notes: applies to all DBs on the branch.
October 2, 2025 at 1:15 PM
PostgreSQL 18 is supported on Xata.
Try PG18 in a safe, branch-based workflow:

How to start:
• Clone with anonymization → test on look-alike data.
• Create a PG18 branch → run queries and migrations.
• When ready, promote with pgroll for zero-downtime changes.
September 30, 2025 at 5:15 PM
Thinking about changing your data model?
View your schema as a table or UML diagram.
When you are ready, use xata roll to apply changes without downtime.
September 26, 2025 at 2:05 PM
PostgreSQL 18 is here 🎉 🐘
• Async I/O (io_uring/worker), faster reads
• More index hits (skip scan, OR)
• uuidv7(), virtual generated cols
• OAuth2;
Ask for Xata access and try PostgreSQL 18.
September 25, 2025 at 5:49 PM
Shipping Text to SQL you can trust isn’t just prompting.
It’s engineering for simplicity.
At Xata we use a tiny context, pass schema + current SQL, a focused system prompt, and the right model per task.
Fewer moving parts, cleaner UX.
Build notes → xata.io/blog/how-we-...
September 24, 2025 at 12:28 PM
Just dropped: pgstream v0.8.2 🛠️
Now with hstore transformations, role-aware snapshots, and a cleaner CLI.
Built for Postgres devs doing CDC, replication, or analytics.

Check it out → xata.io/blog/pgstrea...

Open source & ready to use.
pgstream v0.8.2: hstore transformer, roles snapshotting, CLI improvements and more by Ahmet Gedemenli
Learn how pgstream v0.8.2 transforms hstore data and improves snapshot experience with roles snapshotting and excluded tables option
xata.io
September 23, 2025 at 12:31 PM