UptimeAnt
Sovereign European uptime monitoring
The colony that
never sleeps.
UptimeAnt probes your endpoints from independent European regions, down to every 30 seconds. An incident opens only when a quorum of regions agrees — one flaky vantage point never pages you at 3 a.m.
probing right now from Warsaw · Paris · and counting
Socket to screen
TCP connects, HTTP with status, keyword and latency assertions, TLS certificates watched before they expire — and real-Chromium browser checks with Core Web Vitals and a screenshot of every failure.
Quorum, not panic
Every region votes. A check goes down only on a majority, a lone failing region reads as degraded, and silent probes drop out of the vote. Incidents carry per-region evidence.
Alerts that behave
Email and HMAC-signed webhooks. Set an alert delay and a blip that recovers inside it never makes a sound — no opening page, no pointless "recovered" follow-up.
How an incident is born
-
01
Ants in every region probe on their own clocks. They keep probing even if the control plane goes dark, buffering results locally.
-
02
Each result updates the region's vote. Down needs a majority of live regions within the freshness window.
-
03
The incident opens with evidence attached — per-region errors, timings, screenshots — and your channels hear about it once.
Built on European soil
Control plane and probes run on European providers — no US clouds in the critical path. Probe agents are single static binaries that run anywhere behind NAT, pull their own assignments, and answer to no one mid-check. Your monitoring keeps watching even when parts of it can't phone home.
Tiers
free
- checks
- 5
- tightest interval
- 5 minutes
- regions per check
- 1
- history
- 30 days
- browser checks
- —
starter
- checks
- 25
- tightest interval
- 1 minute
- regions per check
- 3
- history
- 90 days
- browser checks
- 5
pro
- checks
- 100
- tightest interval
- 30 seconds
- regions per check
- 5
- history
- 365 days
- browser checks
- 25
Free during early access — paid tiers arrive with public launch.