SpecSentry

SpecSentry is a web app + CLI for automated API contract testing that focuses on one painful reality: OpenAPI/JSON Schema specs drift from real behavior. It records real traffic (or curated examples), generates contract tests, and runs them in CI to detect breaking changes, undocumented fields, and inconsistent error shapes. Unlike generic mocking tools, it prioritizes “spec truthfulness” and regression detection over building elaborate mock servers. Teams can import OpenAPI, then continuously validate responses from staging environments, with clear diffs and blame (which endpoint, which field, which commit). It supports consumer-driven expectations by letting client teams pin required fields and tolerances (e.g., allow new fields, forbid type changes). The goal is fewer silent client breakages and faster, safer API releases without rewriting tests by hand.

← Back to idea list