PHPackages                             jtkalkman/laravel-health - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. jtkalkman/laravel-health

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

jtkalkman/laravel-health
========================

Configurable Laravel health check endpoint with Semonto-compatible JSON output

v1.1.1(1w ago)020↓25%MITPHPPHP ^8.3

Since Jun 6Pushed 1w agoCompare

[ Source](https://github.com/JTKalkman/laravel-health)[ Packagist](https://packagist.org/packages/jtkalkman/laravel-health)[ Docs](https://github.com/JTKalkman/laravel-health)[ RSS](/packages/jtkalkman-laravel-health/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (9)Versions (14)Used By (0)

Laravel Health
==============

[](#laravel-health)

A lightweight, configurable Laravel package that exposes a health check endpoint with [Semonto server health monitoring](https://semonto.com/feature/server-health-monitoring) compatible JSON output.

No GUI, just a clean JSON endpoint that tells you and your monitoring tools whether your server is healthy.

Requirements
------------

[](#requirements)

- PHP 8.3+
- Laravel 12 or 13

Installation
------------

[](#installation)

```
composer require jtkalkman/laravel-health
```

Publish the configuration file:

```
php artisan vendor:publish --tag=health-config
```

Configuration
-------------

[](#configuration)

The published `config/health.php` is the single place to configure everything, which checks to run, thresholds, authentication, caching, and the endpoint route.

### Example `config/health.php`

[](#example-confighealthphp)

```
