PulseGrid polls your HTTP endpoints on a schedule, records response time and status, and sends a notification the moment something breaks. No dashboards to babysit.
Read the API docs See plansOne POST request with a URL and an interval. No agents to install, nothing to run on your side.
Requests go out from our probe in Amsterdam every 30 to 300 seconds, depending on your plan.
Two consecutive failures trigger a webhook or an email. Recovery sends a second one.
Everything is JSON over HTTPS. Authentication is a bearer token you generate once.
# register a check curl -X POST https://pulsegrid.site/api/v1/checks \ -H "Authorization: Bearer $PULSEGRID_TOKEN" \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com/health","interval":60}' # list recent results curl https://pulsegrid.site/api/v1/checks/8f21/results \ -H "Authorization: Bearer $PULSEGRID_TOKEN"
| Plan | Checks | Interval | Price |
|---|---|---|---|
| Free | 3 | 5 min | — |
| Solo | 25 | 1 min | $4 / mo |
| Team | 200 | 30 sec | $18 / mo |
Beta accounts are invite-only while we work out the notification pipeline. Billing is not enabled yet.