ContractProbe

ContractProbe is a web app (with a lightweight CLI) that continuously verifies your public and internal APIs against consumer-driven contracts in real traffic conditions. Instead of relying on brittle unit tests or sporadic integration suites, it replays sampled production requests in a safe sandbox, checks responses against versioned schemas/contracts, and flags behavior drift (status codes, fields, enums, latency budgets). It focuses on the unglamorous reality: teams ship fast, docs lag, and “minor” changes break clients. The product provides a simple workflow: define contracts from OpenAPI/JSON Schema or recorded examples, map them to environments, and set enforcement levels (warn vs block). It integrates with CI/CD to fail builds only when changes are truly breaking, and generates a human-readable “what broke and who it impacts” report for engineers and PMs.

← Back to idea list