Catching API breaking changes before production.
Monitor API responses, detect schema drift, compare versions, and alert your team before integrations break.
{
"data": {
"name": "Alex Rivera",
"role": "admin",
"profile": {
"timezone": "America/New_York"
}
},
"pagination": { "per_page": 20 }
}{
"data": {
"full_name": "Alex Rivera",
"role": "admin",
"profile": {
"timezone": "America/Los_Angeles"
}
},
"pagination": { "per_page": 25 }
}Built around the diff — not another status board.
Capture baselines, schedule checks, and inspect every field change with the precision of an IDE.
Side-by-side response diff
Collapsible JSON trees, severity-coded changes, path search, and keyboard navigation.
Baselines you trust
Versioned snapshots of status, headers, and body. Approve, restore, and compare any pair.
Scheduled monitoring
Hourly to monthly checks with retries, backoff, timeouts, and rate limits.
Alerts that matter
Slack, Discord, email, and webhooks — filtered by severity so noise stays out.
OpenAPI import
Upload JSON or YAML, or paste a URL. Bulk-import endpoints in one pass.
CLI & REST API
apidiff check in CI. Same engine as the console, authenticated with API tokens.
Same checks in CI and the console.
Gate deploys on schema drift. Fail the pipeline when a breaking change ships.
CLI documentation$ npx apidiff check
✓ GET /v1/products — healthy
! POST /v1/orders — 2 warnings
✗ GET /v1/users — 2 breaking
Exit code 1 · see diff in consoleTrusted by teams who ship APIs.
“We caught a renamed field in staging before mobile clients crashed. The side-by-side diff made the review trivial.”
“Replaced a pile of ad-hoc curl scripts. Baselines plus Slack alerts are the only monitoring we actually look at.”
“Agency life means dozens of client APIs. OpenAPI import and ignore rules saved us hours every sprint.”