Infrastructure & application monitoring
See every server, service and failure — before your customers do.
Kestrel is the monitoring platform for teams that run real infrastructure: servers, websites, APIs, queues and the business processes on top of them — in one place, with incidents that explain themselves.
- No credit card
- Agent installs in one command
- Outbound HTTPS only
Confirmed
Failures, not blips
Configurable failure confirmation before an incident opens.
Correlated
Server → service → site
Know which website lives on which server, and what a failure affects.
Recorded
A timeline for every incident
Detected, confirmed, notified, assigned, resolved — all stored.
Everything in one place
Monitoring that understands your stack
Not just “is it up?” — Kestrel connects servers, services, applications and incidents into one picture.
Server monitoring
A single lightweight agent per VPS reports CPU, memory, disk, network, load and critical processes every 15 seconds. Outbound HTTPS only, no remote shell.
Website & API checks
HTTP status, response time, DNS, SSL expiry, redirects, response body and JSON assertions — with failure confirmation so one blip never pages you.
Laravel-aware
An optional Composer package watches queue workers, failed jobs, the scheduler and application health — the things generic uptime tools cannot see.
Incidents that explain themselves
Failures are confirmed, de-duplicated and tied to the right server and service. Every incident keeps a full timeline from detection to recovery.
Alerts where you work
Email, Discord and Slack today. Severity-based rules, repeat reminders until acknowledged, and recovery notices when things are healthy again.
Databases & queues
Track MySQL, MariaDB, PostgreSQL and Redis with read-only credentials. Know about connection exhaustion before your users do.
Built for fleets
Manage 5 or 500 servers per organization with environments, tags and per-team roles. Real-time updates, no page reloads.
Secure by design
Strict tenant isolation, encrypted secrets, signed agent releases, revocable credentials and SSRF-hardened external checks.
How it works
From zero to monitored in minutes
- 01
Add a server
Name it, pick the environment, and copy one install command.
- 02
Install the agent
A single signed binary registers itself and starts reporting within seconds.
- 03
Add checks
Point Kestrel at your websites and APIs, or install the Laravel package.
- 04
Get the right alert
Confirmed incidents reach the right people with the full context attached.
# Install the agent on any Ubuntu or Debian server
$ curl -fsSL https://your-instance/install.sh -o install.sh
$ sudo bash install.sh --token YOUR_INSTALL_TOKEN
Know first. Fix faster.
Create your organization and add your first server today.