PostgreSQL 17, unmodified. We add branches, point-in-time restore to the second, and zero-downtime major upgrades. We don't add lock-in: you can pg_dump and walk away whenever.
Copy-on-write branches from any LSN in one command. A new branch is ready in 800 ms with the full dataset, charged only for diverged pages.
Restore the entire database — or a single branch — to any second within a 35-day window. Tested every night, on every database.
Major version upgrades via logical replication, cut over when you say. Last 14 → 17 upgrade we shipped: 6 ms of write pause, p99.
PgBouncer + pgcat baked in. Transaction- and session-mode pools, exposed on a separate port, billed at zero.
TLS 1.3 to the wire, AES-256 at rest, per-database keys in the regional HSM. BYOK supported.
Stock Postgres binaries from upstream tarballs, signed and reproducible. pg_dump and walk away — your data is your data.
# branch from the live primary at the latest LSN $ arv pg branch staging --from prod-db ✓ branch staging ready (812 ms) psql://staging.eu-hel-1.arveon.dev:5432/db # restore staging to a specific second $ arv pg restore staging --at "2026-04-29T13:42:11Z" ✓ restored to 2026-04-29T13:42:11.000Z # promote and reparent $ arv pg promote staging ✓ staging is now primary · old prod-db kept as `rollback-2026-04-29`
$ curl -X POST https://api.arveon.space/v1/pg/branches \ -H "Authorization: Bearer $TOKEN" \ -d '{ "name": "staging", "parent": "prod-db", "lsn": "latest" }' # 201 Created · 812 ms { "id": "pgb_5f2c91", "endpoint": "staging.eu-hel-1.arveon.dev:5432", "size_gb": 124, "diverged_gb": 0 }