malikad778 / php-sentinel
PublicPassive API Contract Monitoring for PHP 8.3+. Detects breaking changes, json schema drift, and unexpected structural modifications in third-party REST APIs via probabilistic inference.
PHP Sentinel passively monitors JSON responses from external APIs to automatically learn their expected structure and alert on unexpected changes before they cause failures.
How It Works
While building your app that talks to outside services, you learn about a quiet helper that watches their replies to spot surprises early.
You easily add this watcher to your existing app with a simple step, like picking up a new tool from the shelf.
You link it to the parts of your app that chat with those outside services, so it starts paying attention right away.
You make your regular requests to the services, and the watcher rides along silently, learning from each reply without slowing you down.
After watching a handful of replies, it figures out the usual shape of the data and saves that as your safe baseline.
From then on, every reply gets checked against your baseline, and if something shifts unexpectedly, it sends a clear warning to your logs or alerts.
Now you catch service changes before they break anything, keeping your app running happily without surprises.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.