smartassert/service-status-inspector
Service Status Inspector is a PHP package for checking the availability and health of external services. Use it to verify dependencies are reachable, surface outages early, and help tests and applications respond gracefully when a service goes down.
Consider it when:
Look elsewhere when:
To executives: This is a small, low-cost building block for showing whether external services are healthy. The 6.0 release adds no new features — it is a housekeeping release that moves the minimum PHP version to 8.2 and refreshes its quality tooling. The real decision is not "should we adopt this library" but "are we on PHP 8.2 yet." If we are, adoption is low-risk and near-free. If we are not, this package becomes one more item on an already-necessary platform upgrade, and we should not adopt it ahead of that work.
To engineering: Version 6.0 is a breaking compatibility release: PHP 8.2 minimum, PHPStan ^1.10, PHP-CS-Fixer fixes, and CI coverage extended to PHP 8.3. No API is documented as changed, so behavioural risk is low and the upgrade is gated entirely on runtime version. Before adopting, confirm (a) our PHP version and CI matrix, (b) that we are comfortable owning the Laravel glue ourselves since no service provider ships, and (c) that HTTP status probing is genuinely all we need — anything beyond that belongs in an observability tool, not here. Recommended posture: adopt 6.x only as part of the PHP 8.2 upgrade; otherwise pin 5.x and record the deferred maintenance as tracked debt.
How can I help you explore Laravel packages today?