Probe any URL from 5 regions on the cadence you choose. Decide what "up" means with status, header, JSON path, and latency assertions. Try it below — no signup.
A focused monitoring tool built for engineers who want answers, not dashboards full of upsells.
Probe from 5 regions worldwide on a single click. See real geographic outages, not just "down from one place".
Status code, response headers, JSON path values, response time. Compose them into a single up/down decision.
Public status pages out of the box. Bring your own domain. No "Powered by" upsell on every banner.
Alerts where your team already lives. Add a webhook channel for anything else — every payload is documented.
Quorum-based incident detection across regions. Alerts fire seconds after the second region confirms a failure.
No credit card. No usage caps. A single tier that stays free for the foreseeable future.
From URL to alert in three steps.
Define what "healthy" means: status code, headers, JSON values, latency budget.
thump runs your check from every region, on the cadence you set, around the clock.
Discord, Slack, or webhook the moment things go red. Auto-resolve when they recover.
Assertions are first-class. Compose what "healthy" means; thump does the rest.
// monitor.json — define what "up" means.
{
"name": "Production API",
"url": "https://api.example.com/health",
"interval_seconds": 300,
"regions": ["wnam", "enam", "weur", "eeur", "apac"],
"assertions": [
{ "kind": "status_code", "op": "eq", "value": 200 },
{ "kind": "response_time_ms", "op": "lt", "value": 500 },
{ "kind": "json_path", "path": "$.status", "op": "eq", "value": "ok" }
]
}
Honest comparison against the tools we get asked about most.
| Feature | thump | OpenStatus | UptimeRobot | Better Stack |
|---|---|---|---|---|
| Free monitors | Unlimited | 10 | 50 | 10 |
| Probe regions | 5 | 6 | Multi | Multi |
| Assertion types | Status, headers, JSON path, latency | Status, latency | Status, keyword | Status, keyword, JSON |
| Status pages | Yes | Yes | Paid | Paid |
| Custom domain | Free | Paid | Paid | Paid |
| Discord / Slack / webhook | All three | All three | Webhooks | All three |
If yours isn't here, drop us a line.
Yes. No credit card, no usage caps, no time-limited trial. The single tier is unlimited for the foreseeable future. If that ever changes, existing monitors stay grandfathered.
Five regions: West North America, East North America, West Europe, East Europe, and Asia-Pacific. Every monitor runs from every region by default; toggle off any you do not need.
thump aims for fewer monitors but deeper assertions (JSON path, multiple ops), free custom domains on status pages, and a single unlimited tier with no upsells on every screen.
The single tier stays free for the foreseeable future. If paid plans appear, they will add new capabilities — never gate what is available today.