Skip to content
Private betaNow taking design partners→

Ship breaking changes.Break nothing.

Releo updates every repository when an API changes, then proves nothing broke with real traffic before anything merges.

  • Free during beta
  • Works on the repos you already have
  • Proof attached to every PR
Or email [email protected]
BREAKINGstripe-like · v2024-06 → v2025-11 · major

Major version upgrade across your whole fleet

14 breaking changes · 212 endpoints · 6 teams · detected 4 minutes after release

Affected repos

38

Call sites patched

1,204

Requests replayed

0

Open divergences

0

billing-service
Queued
checkout-web
Queued
ledger-worker
Queued
partner-sdk-node
Queued
invoicing-cron
Queued

+ 33 more repositories in this rollout

envelope: status · headers · body · timingtolerance: p95 latency ±5%policy: block on divergence

Product preview · one upstream change, five repositories, every patch proven before merge

Every company runs on APIs. Every API changes.

API economy by 2030
$17.3T1
of companies are API-first
82%2
a week per developer on maintenance
17.3h3
typical wait to adopt a breaking change
34 days

Sources: 1 Kong 2024, 2 Postman 2025, 3 Stripe 2018

01The problem

The release took an hour. The fallout took a month.

How one ordinary API change plays out, even at a careful company.
  1. Day 0

    Your payments API ships v2.

    customer becomes customer_id. Amounts move to cents. Nobody owns the migration.

  2. Day 21

    Someone patches it. Tests pass.

    Four repositories updated, 214 tests green, merged on a Friday.

  3. Day 34

    Customers get charged 1% of the price.

    The tests never called the real API. Cleanup costs $84K to $228K.

With Releo, it ends on day 0: a verified pull request for every affected repository, the afternoon v2 ships.

02Why it keeps happening

Tests passed. Production didn't.

AI can write the patch. Only real traffic proves it works. Scroll to watch both.
billing.ts · patched by an AI agent UNVERIFIED
1// migrate billing v1 → v2 (auto-generated)
2const res = await client.charges.create({
3! amount: order.total,

↳ v2 expects minor units: this charges 1/100th

4 currency: 'usd',
5! customer: user.id,

↳ renamed to customer_id; silently ignored

6})
7!if (res.state === 'succeeded') {

↳ enum is now 'paid', so the branch never runs

8 await ledger.record(res.amount)
9}
tests 214/214 passedbehavior: unknown
billing.ts · patched by releoREPLAYING…✓ BEHAVIOR VERIFIED
1// migrate billing v1 → v2 (releo #4821)
2✓const res = await client.charges.create({
3✓ amount: toMinorUnits(order.total, 'usd'),
4✓ currency: 'usd',
5✓ customer_id: user.id,
6✓})
7✓if (res.state === 'paid') {
8✓ await ledger.record(fromMinorUnits(res.amount, 'usd'))
9✓}
replayed 0 requestsdivergences: pending
03How it works

From changelog to proven pull request. Without a sprint.

releo · detect
specpayments-api 1.14.0 → 2.0.04 breaking
renamedcharges.create · customercustomer_id
retypedcharges.amountinteger, minor units
enumcharge.state · succeededpaid
removedGET /v1/charges/searchgone
04The math

What do breaking changes cost you? Find out in 10 seconds.

What breaking changes cost you

Move the sliders. Every assumption is yours to change.

800
3
18h
$110

Default of 18h sits inside the 15 to 20 hour range per breaking change above. A working year is taken as 1,800 hours.

Cost your changes push onto customers each year

$4.8M

Customer migrations
2,400
Engineering hours
43,200
Engineer-years
24.0

That's engineering your customers spend standing still. It shows up as support tickets, delayed upgrades and churn.

05Who it's for

Built for both sides of every API.

Ship v2 without a ticket wave.

Customers stall on old versions you still have to run.

Faster adoption. Fewer tickets.

With Releo

  • ✓A proven upgrade PR for every customer, on release day
  • ✓Old versions retired on schedule
Get early access
06Design partners

Build it with us. Ship your hardest migration first.

A small group of teams, onboarded by the founders before launch.

01

Free during beta

No invoice until launch.

02

Direct line to founders

Real answers, same day.

03

Your APIs first

We build for what you depend on.

04

Founding-partner pricing

A lower rate, kept after launch.

What we ask in return

  • One API you dread upgrading
  • A short call every two weeks
  • Honest feedback

Limited seats. Or just email [email protected]

07Pricing

Pay for proof, not for seats.

Free during beta. Then you pay per verified migration, not per seat.

Developer

Free

during beta

For one engineer and one service.

  • 1 upstream API
  • Up to 3 repositories
  • Migration PRs
Join the waitlist
Most teams

Team

Usage-based

per verified migration

For teams that depend on many APIs.

  • Unlimited repositories
  • Replay proof on every PR
  • Blocks unsafe merges
Join the waitlist

Enterprise

Custom

annual

For API providers and regulated teams.

  • PRs for your customers
  • Self-hosted replay
  • SSO and SLA
Join the waitlist
08FAQ

Questions, answered.

Something else? [email protected]

Assistants write the patch. Releo also proves it works, by replaying real traffic against old and new code. Any difference blocks the merge.

10Early access

Your next breaking change is already on someone's roadmap.

Be ready. Join the waitlist for early access.

What describes you best? (optional)

Free during beta · Questions? [email protected]