OSSGIT FOR YOUR DATABASE

Branch yourdatabaselike code.

An isolated, writable copy of production in seconds — any size, any engine, on infrastructure you own.

replica in sync · branch opens
~1s1 TB branch
0prod creds
4engines
CoWcopy-on-write
fig.01 — copy-on-write branching
streaming
nodes: 1 · branches: 5
01

The life of a branch

Opens off the replica, diverges into isolation, does real work, collects nothing back.

01 / OPEN

It opens

A copy-on-write clone of the live replica. No data copies until a page changes — 1 TB opens as fast as 1 MB.

02 / DIVERGE

It diverges

Own server, own port, own generated credentials. Writes stay on the branch — never production, never a sibling.

03 / WORK

It does work

Run the migration, the backfill, the risky query, the agent. Break it entirely. Real data, zero blast radius.

04 / COLLECT

It collects

Keep what you learned, drop the branch, or reset to a fresh copy. Production never felt a thing. Idle branches suspend.

02

Why it holds up

The guarantees that make branches safe to hand to anyone — a teammate, CI, or an agent.

/ ISOLATION

Zero blast radius

Every branch is a sealed copy with its own credentials. A leaked branch URL can’t touch production. Agents get real data, never real access.

/ SCALE

Seconds at any size

Copy-on-write means branch time doesn’t grow with your data. A terabyte forks in about a second; you pay disk only for pages you change.

/ CONTROL

Any engine, your infra

Postgres, MySQL, MongoDB, SQLite — branched the same way, on a server you run. Open source. Your data never leaves your machines.

03 / how it works

Replica once. Branch forever.

source
Productionyour live database
─ replicate →
Replicain sync, on your server
─ copy-on-write →
Branchesinstant · isolated · writable
anybranch
# check the source, then keep a live replica
$ anybranch preflight postgres 'postgresql://…/app'   ✓ passed
$ anybranch clone prod 'postgresql://…/app'

# branch it — ready in seconds, its own URL
$ anybranch create fix-orders --from prod --print-url
postgresql://you:••••@branches.internal:57375/app
open source · apache-2.0

Give every change
its own database.

Branch production like a git branch — for migrations, tests, and coding agents. Self-hosted and free.

~1s1 TB BRANCH
0PROD CREDS LEAKED
4ENGINES