UptimeObserver
- Free allowance
- Free plan: 20 monitors at a 5-minute interval, 1 status page with a custom domain, HTTPS, SSL, domain name, DNS and port monitoring, email alerts to 1 recipient, Telegram, Pushover, Slack and Discord alerts and 2 webhook alerts
- Verdict
- caveatusable, with a named limit or an unprobed read path
- Cost
- free tier
- Identity
- emailno card, phone unknown
- Binding limit
- request-rate5-minute monitoring interval on Free
- Evidence
- documented7 sources; a first-party page was read and the sentence quoted
- Freshness
- stale on 2026-12-02checked 2026-11-01 (live); stale on 2026-12-02
| Free tier | Free plan: 20 monitors at a 5-minute interval, 1 status page with a custom domain, HTTPS, SSL, domain name, DNS and port monitoring, email alerts to 1 recipient, Telegram, Pushover, Slack and Discord alerts and 2 webhook alerts unit objects; metered on object-count; The unit counted is the monitor. The paid plans carry a 14-day free trial: Indie is EUR 5 a month for 50 monitors at 1-minute checks and Pro is EUR 20 a month for 200 monitors at 30-second checks. |
|---|---|
| Price | none stated |
| Limits |
Free has 1 status page, 1 email alert recipient and 2 webhook alerts. |
| Binding | request-rate The 5-minute interval sets the detection delay of every monitor and binds before the 20-monitor cap for an app that needs faster detection. |
| Identity | email The register form asks for a first name, a last name, an email address and a password; the pricing page states no credit card term for the Free plan, whose button is Get Started where the paid plans say Start Free Trial. Whether a later step asks for a card or a phone number is unverified: behind a sign-up. |
| Egress | not applicable: an outbound checker; no export or API access is named on the pricing page |
| Per-object cap | not applicable: a monitor checks a target; nothing is stored per object |
| Retention | unverified: no history retention period is stated on the pricing page |
| Interface | unknown The pricing page names no API for any plan, so the Free plan is reached through the web app and its alert channels; the interface vocabulary has no term for a browser-only service. |
| Tooling | the web app, public status pages and the alert channels |
| Composes with | External HTTPS, SSL, DNS and port checks every 5 minutes on up to 20 endpoints of free-hosted services, with Telegram, Slack, Discord or webhook alerts and one status page on a custom domain. |
| Reliability | no throttle, ban or data loss is stated on the pages read |
| Notes | The Free card lists status pages with custom domains. |
| Evidence note | documented Plan limits are quoted from the first-party pricing page and the sign-up fields from the register page. No account was opened, so the card term and later steps are unverified: behind a sign-up. |
| Parsed numbers |
|
Evidence 7
| date | source | what it proved |
|---|---|---|
| 2026-11-01 | uptimeobserver.com/pricing | the Free plan has 20 monitors at a 5-minute interval and 1 status page |
| 2026-11-01 | uptimeobserver.com/pricing | the Free plan has 1 email recipient, Telegram, Pushover, Slack and Discord alerts, 2 webhook alerts and status pages with custom domains |
| 2026-11-01 | uptimeobserver.com/pricing | the Free plan covers HTTPS, SSL, domain name, DNS and port monitoring |
| 2026-11-01 | uptimeobserver.com/pricing | the paid plans carry a 14-day free trial |
| 2026-11-01 | uptimeobserver.com/pricing | Indie costs EUR 5 a month for 50 monitors at 1-minute checks |
| 2026-11-01 | uptimeobserver.com/pricing | Pro costs EUR 20 a month for 200 monitors at 30-second checks |
| 2026-11-01 | app.uptimeobserver.com/auth/register/0 | the register form asks for a first name, a last name, an email address and a password |
Unknown values 1
- interface: the access interface was not established