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
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
Add a monitor
Pick a type, point at a target, choose an interval from 20 seconds up.
Route your alerts
Connect Slack, Telegram or email. Set retries, grace and renotify intervals.
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
Loved by ops teams
What engineers say
βCaught a silent API regression at 3am. The Telegram alert paid for the year.β
Rafiq Ahmed
SRE, CloudNest
βWe replaced three tools with PulseGrid β monitoring, SSL watch and our status page.β
Dana KovΓ‘cs
CTO, Framewave
βThe JSON query checks are the killer feature. No other self-hosted tool has them.β
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.