Dependabot for the APIs you call
Six products will tell you Stripe changed. oxpecker tells you it broke line 41 of billing.py — on the pull request, 50 days before the sunset date.
Invite only · 68 vendors · your source never leaves your CI
card = charge["source"]["last4"]
field removed · 50 days
Why you will barely hear from us
Which is exactly why a feed of every change is worthless. We index the endpoints and response fields your code actually reads, then stay silent unless a change lands on one. Silence is the feature; the catch is the product.
917ways your code could have broken last year
Endpoints deleted, response fields removed, parameters made mandatory. Every one of them found in the vendors' own published specs by the differ that runs against your repository — and every one of them silent until something in production stopped working.
Measured, not modelled: every vendor's published spec as it stood twelve months ago and today, diffed by the shipped engine.
Reviewable before it merges. Nothing auto-merged, and nothing unvalidated ever opened against a payments path.