Heartbeat
all systems observed

Know the moment your site skips a beat.

Heartbeat pings your websites and APIs around the clock with fully dynamic HTTP checks — method, headers, body, expected response — and emails you the second something flatlines.

$ no credit card · checks from every 1 min · alerts on down & recovery

checks every 60s any http method smart down & recovery alerts 30-day daily stats response-time tracking

// capabilities

Monitoring that speaks fluent HTTP.

Not just "is it up" — describe exactly what a healthy response looks like, and Heartbeat holds every check against it.

/01

Dynamic HTTP checks

GET, POST, PUT, PATCH, DELETE or HEAD. Custom headers, request bodies, timeouts, expected status codes and response-body assertions — per monitor.

method: POST header: Authorization: Bearer •••• expect: 201 + body contains "ok" timeout: 10s
/02

Alerts without the noise

A single blip won't page you. Monitors go down only after consecutive failures, with a fast confirmation re-check — then you get one email down, one email up.

09:03:21 ▼ DOWN expected 200, got 500 09:00:44 ▲ UP recovered after 3m 40s 08:56:01 ▼ DOWN timeout after 10s
/03

Per-day uptime & speed

Every day gets a scorecard: uptime percentage and average response time, kept forever. Spot slow-downs before they become outages.

avg response · last 14 days

// protocol

Live in three heartbeats.

Register

Create your account in seconds. No card, no sales call, no nonsense.

Describe a healthy response

Point Heartbeat at a URL, pick a method and interval, and define what "up" means for you.

Relax — we'll wake you

Dashboards stay green quietly. The moment they don't, an email is already on its way.

// begin transmission

Your site has a pulse.
Start listening to it.

Free to start. Your first monitor can be live in under a minute.