APIs break.
Your code heals itself.

Corrigio watches the OpenAPI specs your codebase depends on, detects breaking changes the moment they land, and opens pull requests with the fix — before your next deploy breaks in production.

no credit card
Corrigio dashboard showing detected API changes, patch confidence, and auto-healed pull requests

Watches the providers you already depend on

OpenAPI
GitHub
GitLab
Bitbucket
Stripe
Slack
Vercel
Linear
Sentry
Twilio
OpenAPI
GitHub
GitLab
Bitbucket
Stripe
Slack
Vercel
Linear
Sentry
Twilio
◇ workbench

A console that knows your contracts.

Drop in an OpenAPI URL. Corrigio watches the spec, classifies every change, and shows you exactly which call sites need fixing — all from a single dashboard.

Corrigio
Sources watched
12+2
Specs fetched · 24h
38+6
Avg poll latency
240ms−12ms

Detected changes · last 30 days

live

keep scrolling to watch the workbench update

◇ detection → healing

Every breaking change, paired with its fix.

Corrigio classifies each diff as breaking, additive, deprecated, or security-related — then translates it into a concrete code patch your team can review in seconds.

Endpoint relocatedbreaking
/v1/users/{id}
/v1/users/{id}/profile
Property renamedbreaking
response.email
response.emailAddress
Parameter requiredbreaking
expand?: string
expand: string
Status addedadditive
200 OK
200 OK · 422 Unprocessable

fix(stripe): adapt client to v183 breaking changes

corrigio/fix/stripe-v183-breaking · +12 −8

Open
breakingRelocate /v1/users/{id} → /profileuser.ts
breakingRename response.email → emailAddressuser.ts
additiveHandle new 422 status codeclient.ts
Confidence 1.00
auto-healed
◇ how it works

Watch, diff, patch — then sleep.

Three primitives, one loop. Wire a source, let Corrigio diff the contract, and ship PRs that don't need anyone to “check the math.”

watching · 12 sources

Watch the contract

Poll OpenAPI spec URLs or receive provider webhooks. Every change is parsed and classified the moment it lands.

Read the docs

Diff and search

Classify each change as breaking, additive, or security. Search your codebase for every affected call site.

See change types
PR #41
+4−2
merged
PR #42
+6−3
open
PR #43
+12−8
open

Patch and open a PR

Generate a confidence-scored patch and open a labeled pull request. Your team reviews and merges when ready.

See a sample PR
◇ before / after

A breaking change, healed in one PR.

Beforeapps/api-client/user.ts
broken · v1

// calls the old contract

const res = await fetch(

`${baseUrl}/users/${id}`

)

// reads removed field

const email = res.email

// TypeError: email is undefined

Aftercorrigio/fix/stripe-v183
healed · v2

// calls the new contract

const res = await fetch(

`${baseUrl}/users/${id}/profile`

)

// reads renamed field

const email = res.emailAddress

// confidence 1.00 · auto-healed

◇ principles

Three rules the agent never breaks.

Read-only by default

Corrigio never touches your code without opening a reviewable PR. You stay in control of every merge.

Mechanical first

Deterministic patches for renames and relocations. AI-assisted suggestions only when the fix isn't mechanical.

Provider-agnostic

Any API that ships an OpenAPI spec. We don't own the providers, so our incentive is purely to keep you safe.

◇ pricing

Plans that scale with you, not against you.

Corrigio is free during early access. Paid tiers are planned but not yet enforced — no credit card, no trial clock.

Early access · free
Team
$50$0/mo

Everything Corrigio does, free while we're in early access. Paid enforcement is planned but not yet active.

  • Unlimited public & private repos
  • Unlimited API sources
  • Mechanical + AI-assisted patches
  • Webhook + polling triggers
  • Confidence-scored patch reviews
  • Community support
Enterprise
Custom

Planned self-hosted option with SSO, audit logs, and custom API source ingestion.

  • Self-hosted GitHub App
  • Custom API sources
  • SSO + audit logs
  • Dedicated support
◇ faq

Questions, answered straight.

Still stuck? Email support@corrigio.tech or read the Security Overview.

◇ ship it

Breaking changes land as PRs, not incidents.

Wire a source once. Corrigio watches the spec and opens a reviewable PR with the fix — before your next deploy breaks in production.