I built Schema Drift CLI, a Python command-line tool that catches breaking API changes before they hit production. I created it because silent backend changes, like an age field turning into a string or a required payload key disappearing, frequently break downstream apps without throwing standard HTTP errors.
The CLI infers a baseline schema from any JSON response, compares live endpoints against it, and flags unexpected structural shifts.
Built to serve as a lightweight CI guardrail, it outputs formatted diffs for PR reviews and returns exit codes to stop bad builds in their tracks.