✦ Self-hosted

Every pulse. Every outage. One grid.

PulseGrid watches your websites, APIs, ports, DNS, SSL and domains from one clean dashboard β€” and tells your customers before they tell you.

Trusted by teams at

Acme Globex Umbrella Stark Wayne Wonka Acme Globex Umbrella Stark Wayne Wonka

Why PulseGrid

Nine check types. Seven alert channels. Zero guesswork.

Everything a modern ops team needs β€” fully self-hosted, on your own infrastructure.

HTTP & keyword checks

Status codes, response bodies, headers and latency β€” GET/POST/HEAD with custom headers.

JSON query assertions

Validate API payloads with dot-notation queries. Know the API broke before users do.

TCP, ping & DNS

Ports, ICMP and record-level DNS checks (A, AAAA, CNAME, MX, TXT, NS).

SSL & domain expiry

Certificate chains and WHOIS expiry with warnings days ahead β€” never wake up to a dead domain.

Alerts everywhere

Email, Slack, Discord, Telegram, MS Teams, webhooks and Twilio SMS β€” routed per monitor.

Status pages your customers trust

Branded public pages with uptime bars, incident timelines, subscriber emails and CNAME domains.

Live in three minutes

1

Add a monitor

Pick a type, point at a target, choose an interval from 20 seconds up.

2

Route your alerts

Connect Slack, Telegram or email. Set retries, grace and renotify intervals.

3

Publish your status

Attach monitors to a branded public page and let subscribers opt in.

9

check types

7

alert channels

20s

fastest interval

90d

heartbeat retention

A control room, not a chore

Fleet overview with live incidents
Branded public status pages

Loved by ops teams

What engineers say

β€œCaught a silent API regression at 3am. The Telegram alert paid for the year.”
RA

Rafiq Ahmed

SRE, CloudNest

β€œWe replaced three tools with PulseGrid β€” monitoring, SSL watch and our status page.”
DK

Dana KovΓ‘cs

CTO, Framewave

β€œThe JSON query checks are the killer feature. No other self-hosted tool has them.”
TO

Tom Okafor

Platform Lead, Kartel

Frequently asked questions

On your server. PulseGrid is fully self-hosted β€” heartbeats, incidents and subscriber lists never leave your infrastructure.

Intervals from 20 seconds to 24 hours, with configurable retries, retry intervals and grace periods for push monitors.

Yes β€” CNAME any domain to your PulseGrid install. Each page gets its own branding, CSS and even password protection.

A full REST API for monitors and heartbeats, plus a public JSON status feed per page β€” build your own dashboards on top.

Know before your customers do.

Set up your first monitor in under a minute.

Start monitoring free