Every protocol that matters
HTTP and HTTPS, raw TCP ports, ICMP ping, and DNS resolution: one monitor type for every layer of your stack.
HTTP, TCP, ICMP and DNS checks as fast as every 30 seconds, with a transient failure retried in place before anything is recorded, so one bad packet never pages you at 3am.
A failure that looks like a network hiccup is retried immediately, in place, before any result is written. No flapping, no false pages. Just the truth about whether your users can reach you.
HTTP and HTTPS, raw TCP ports, ICMP ping, and DNS resolution: one monitor type for every layer of your stack.
Checks run from AWS us-east-1. Additional check locations are on the roadmap and are not available today, and we would rather say that than imply a network of probes we do not operate.
Tighten the cadence on critical endpoints and relax it elsewhere, configurable per monitor, down to 30-second intervals.
A reset, a refused connection, a TLS abort or a resolver hiccup is retried in place before any result is recorded, so a one-off bad packet never becomes an alert.
Require a status code, a response time ceiling, a keyword in the body, or a valid JSON path. A 200 that serves the wrong page still fails.
Route to Slack, Discord, Teams, Telegram, email, SMS, webhooks, or your on-call schedule, all included.
Most monitoring tools page you the instant a single check fails. We don't. A transport failure that looks transient is retried in place first, before any result is written, so the alerts you get are the ones that are actually real.
Paste a URL, pick your cadence and your assertions, and the first check runs immediately. No agents, no DNS changes, no waiting. Add a monitor from the dashboard or the REST API.
fastest configurable check interval
of transient transport failures retried before recording
alert channels, included on every plan
free tier, no credit card needed to start
On a 30-second cadence, a confirmed failure typically reaches you within a minute, the time it takes to re-check so the alert is real.
HTTP and HTTPS, raw TCP port checks, ICMP ping, and DNS resolution. You can also assert on status codes, response times, response-body keywords, and JSON paths.
A transient transport failure is retried in place before any result is recorded, so a reset or a resolver hiccup that succeeds on the retry never reaches you at all. A response that genuinely fails is recorded as a failure.
No agent, no SDK, no DNS changes. Paste a URL and the first check runs immediately. You can also manage monitors programmatically via the REST API.
Yes. The free tier includes uptime monitoring with no credit card. Add capacity and faster cadences only as you grow.
Uptime, cron, synthetic, logs, RUM, incidents, and status pages. Free tier on every product.