Kestrel

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

  1. 01

    Add a server

    Name it, pick the environment, and copy one install command.

  2. 02

    Install the agent

    A single signed binary registers itself and starts reporting within seconds.

  3. 03

    Add checks

    Point Kestrel at your websites and APIs, or install the Laravel package.

  4. 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.

Start free