ContractProbe

ContractProbe is a web app (with optional CLI) for API contract testing that focuses on one ugly reality: teams ship undocumented breaking changes constantly. It continuously captures real traffic from staging (or production via sampling), infers an OpenAPI/JSON Schema baseline, and then runs contract checks on every build and deploy. When a response field disappears, type changes, enum expands, or error shapes drift, it flags the exact endpoint, payload diff, and likely downstream impact. It also generates minimal reproducible tests and exports them to Postman/Newman or a lightweight runner so teams can keep ownership. This is a combination traditional + AI app: traditional for deterministic diffing and gating, AI for summarizing diffs, clustering similar failures, and suggesting the smallest safe contract update. It’s not a full API testing suite; it’s a focused “breakage detector” that fits into CI/CD.

← Back to idea list