StatOSS

StatOSS compared with Hyperping

Hyperping sells monitoring, status pages and on-call in one product, from $290 a year. StatOSS sells monitoring and a status page, from free, with an open source core.

northwind.statoss.comPublic page

Northwind is up.

All 2 monitors are responding, 5 failed checks in the last 24 hours.

API

Up for 6 h 51 min99.65% passed

1,438 checks, median 204 ms, 5 timeouts

95% under 299 ms

  • Timed out5 min, 5 checks

Website

Up for 23 h 58 min100% passed

1,438 checks, median 137 ms, all passed

95% under 199 ms

The same five-minute outage at 03:02 UTC on a StatOSS strip, with made-up data: five amber bars and an entry naming the time and the reason. On a page of daily squares the day stays green and the month reads 99.99%.

Side by side

StatOSSHyperping
Free tier1 page, 1 monitor, checks every 5 minutes, 7 days of history, email alerts20 monitors, checks every 5 minutes, 1 basic status page without a custom domain, email, Slack and Teams alerts, 1 seat
Cheapest paid planHobby $4 a month: 10 monitors, every minute, 90 days. Pro $15: 100 monitors across 10 pages, a year, your own domainEssentials, $290 a year, shown as $24 a month: 50 monitors, 30-second checks, 3 browser checks, 1 status page with your own domain, 100 subscribers, phone calls and 20 SMS credits, 1 on-call schedule
PeoplePro includes 3 people, $5 a month for each one after3 seats on Essentials, $7 a month for each one after; 10 on Pro, $9 each after
Check locationsAarhus and Copenhagen in Denmark, Falkenstein in Germany, Ashburn in the USA, Singapore, and Sydney in Australia, the regions in turn, with every failure checked again from every region18 regions, Sydney, Singapore, Tokyo and Mumbai among them
SubscribersEmail and webhook subscribers on Pro, 1,000 per page and more in blocks of 1,000; RSS and Atom on every page100 on Essentials; 1,000 and SMS subscribers on Pro, $890 a year; unlimited on Business, $2,990 a year
Monitor typesHTTP with keyword, TCP, DNS, ping, certificate, domain expiry, heartbeat, componentHTTP, port, ping, keyword, SSL and heartbeat on every plan; DNS and browser checks on paid plans; server agents for CPU, memory and disk
AlertsEmail on every plan; Slack, Discord, Microsoft Teams, Telegram, PagerDuty, Opsgenie, Pushover, ntfy and a signed webhook on Hobby and Pro. No SMSEmail, Slack and Teams on every plan; PagerDuty, Opsgenie, phone calls and SMS credits on paid plans
Open sourceThe core is MIT licensed and runs on your own boxNo

Facts about the other product were read from its own site on 29 September 2026. Prices and limits change; check theirs before deciding, and tell [email protected] if something here is out of date.

What StatOSS does differently

Most uptime pages show a row of green squares, one per day, and a percentage. A five-minute outage at 3 a.m. becomes a square that is still green and a figure that still says 99.99%. StatOSS draws a strip per monitor where every bar is one check, its height the response time, amber for a timeout and red for any other failure, and groups the failed checks into entries with the time and the reason. The mark stays visible for the whole range. A customer who was refused at 3 a.m. finds the moment on the page, and so do you.

Before a failure counts, a second server on another network repeats the check, and only a failure both see goes on the record; two of those in a row make an outage. The response time of every check is kept, and a slow threshold turns a sluggish service into its own state with its own alert. The core is open source under MIT, so the page you get from the hosted service is the page you can run yourself.

When Hyperping is the better pick

If you need 30-second checks, phone calls and SMS, browser checks or on-call schedules, Hyperping has them and StatOSS does not. If twenty free monitors cover you, Hyperping's free tier holds more than ours.

Where StatOSS fits: Pro is $15 a month for 10 pages on your own domains with 1,000 subscribers each; Hyperping Pro, with 3 pages and 1,000 subscribers, is $890 a year. Every failure is checked again from every region, the page shows the failed checks, and the core is yours to run. Any CSV with a URL column imports; the import page has the steps.