SchemaSentry

SchemaSentry is a web app (with a lightweight CLI) that continuously detects breaking API changes by comparing real traffic and test runs against an expected OpenAPI/JSON Schema contract. It records request/response shapes, status codes, headers, and error bodies, then flags drift like removed fields, type changes, new required fields, or inconsistent error formats. Instead of generating huge, flaky test suites, it focuses on contract stability and backward compatibility scoring per endpoint and version. It integrates with CI to block risky releases, and with Slack/Jira to route actionable diffs to the owning team. The product is intentionally narrow: it doesn’t try to be a full API testing platform. It’s a “change radar” that helps teams avoid silent breakages and costly incident-driven rollbacks, especially in microservices and public APIs where consumers are outside your control.

← Back to idea list