one platform · ten check types

Uptime, APIs, real-browser flows, DNS, TCP, UDP, certificates, domain expiry, cron heartbeats and AI agents. Paste a URL and we propose the monitors. We only page you when a check keeps failing.

https://
no signup to probeno credit card
api.acme.comoperational
uptime · 30d99.98%
p95 latency165ms
checks · 24h1,412
latest · 121 ms — hover the bars
http 200tls 14d leftdns 18ms
live monitor
by the numbers
10check types
4alert channels
1url to start
$0to start
how it works

Three steps. That's the whole thing.

1

Paste a URL

We probe it and propose the checks worth having — the site, its ports, DNS records and certificate. Keep the ones you want. No agents to install.

https://acme.com
2

We watch it, around the clock

Every check type on one schedule, one dashboard and one incident list — at the interval you pick.

45 days · 99.97% up
3

We tell you when it breaks

One alert when it goes down, one when it comes back — to the channel you already live in.

EmailSlackTeamsPagerDutyWebhook
every signal, one place

Stop stitching five tools together.

From a single ping to an agent driving a real browser — under one calm roof, and one bill.

URL & API

Assert on status, headers, body and JSON. Chain requests that share cookies and pass extracted values along.

url · api · multi-stepGET /health → 200 · 142ms · $.status == "ok" ✓

Browser

Real Chromium walks your login or checkout, with credentials referenced from secrets rather than pasted into the script.

chromium · steps · secretslogin → checkout · 7 steps · 1.9s ✓

AI agent

An agent explores the site, writes its own test suite, self-heals when the page changes and diffs every run.

explore · self-heal · diff14 pages · 38 tests · 1 selector healed

DNS

Resolve a record and match it against what you expect — drift gets caught on the next check, not the next outage.

record · expected · driftA acme.com → 76.76.21.21 · matches ✓

TCP & UDP

Open a socket and time the connect, or send a datagram and require a reply — databases, queues, game servers.

port · connect · replydb:5432 connect 31ms · ntp:123 reply 12ms

Certificates

A countdown on every TLS cert, with warnings that tighten at 30, 14, 7, 3 and 1 days out.

tls · expiry · countdownacme.com · 61 days left · next warning at 30

Domain expiry

Registration renewals — the clock nobody automates, until the day the site goes dark.

registration · expiryacme.com · renews in 214 days

Heartbeats

Inbound. Your cron job or worker pings us; we page you when a ping fails to arrive.

cron · jobs · inboundnightly-backup · last ping 3h ago ✓

APMcoming soon

Traces, spans and p99 by endpoint, in the same place as the checks. Not shipped yet.

traces · spans · p99
the product

One calm screen for the whole stack.

obsrvly / dashboard
obsrvly / dashboarddarklight
○ all-clear

1 failure

acme.com · tls · degraded · 100.00% uptime

live · 30s poll
avg response145ms
failed checks5
overall uptime · 24h99.84%
up4degraded1down0active5/5avg p95166ms
statusmonitorlast checkuptimeresp
up degraded downpick a row to chart it
db:5432 · tcpoperational
  1. 14:02:00connect 31 ms
  2. 14:03:00connect timeout · first failure, no page yet
  3. 14:04:00failed again · incident opened
  4. 14:04:01alert sent → Slack #ops
  5. 14:07:00connect 29 ms · recovered after 3m
  6. 14:07:01recovery sent → Slack #ops
#ops

db:5432 is down — TCP connect timed out.

db:5432 recovered after 3m.

1 alert, 1 recovery — not one per failed check
alerting that respects you

Catch it before your users do.

A single blip doesn't page anyone. When a check keeps failing you hear about it once, and again when it recovers.

  • ✓ Fires on consecutive failures, not one bad check
  • ✓ Down and recovered — one message each
  • ✓ Optionally waits for a second region to agree
  • ✓ PagerDuty pages whoever is on call
  • ✓ Mute a known-broken monitor; it keeps checking
  • ✓ Signed webhooks for anything we don't cover
public status pages

Answer “is it down?” before they ask.

Turn on a public page built from the monitors you already run. It updates itself, so there is nothing to post during an outage.

  • ✓ Pick the monitors to show and the name each one gets
  • ✓ 90 days of uptime, one bar per day
  • ✓ Open and past incidents, and maintenance windows
  • ✓ Never shows a URL, a host or an error message

Sleep through the night.

We'll wake you only when it matters. Your first monitors are one URL away.

no credit card · free plan · cancel paid plans anytime