Uptime monitoring for indie SaaS
Quick answer
StillOnline runs external HTTP(S) probes on your URLs on a schedule (from 5 minutes on Free). When a check fails or recovers, you get owner alerts and your hosted status page updates. Free includes 1 project, 1 URL, 5-minute interval, and 24 hours of history; Pro ($9/mo) adds up to 10 projects × 10 URLs, faster intervals, and 90 days of history.
Benefits
- External perspective — probes run outside your network, like customers see the internet.
- One URL to start — no agents to install; paste
https://yoursaas.com/health. - Status page included — every project gets
/s/{slug}automatically. - History you can show — uptime trends on the status page (retention depends on plan).
- SSL checks — optional certificate expiry monitoring uses the same check quota.
How it works
- Create a project in the dashboard.
- Add a check: URL, expected HTTP status (usually 200), interval.
- StillOnline probes with
StillOnline-Probe/1.0, follows redirects, records latency. - Failures open incidents; recovery resolves them (or you manage manually).
- Share the public status page; turn on owner alerts.
For API products, point the same check at /health or /api/health — see API monitoring.
Plan availability
| Plan | Projects | URLs / project | Intervals | History |
|---|---|---|---|---|
| Free | 1 | 1 | 5 min | 24 h |
| Pro ($9) | 10 | 10 | 5 / 3 / 2 min | 90 days |
| Ultimate ($29) | 100 | 25 | down to 1 min | 90 days |
FAQ
What is uptime monitoring in StillOnline?
StillOnline schedules GET requests to your public URLs from external probes. A check is up when the response matches your expected status code within the timeout; down when it does not.
Is StillOnline a replacement for Datadog or Grafana?
No. StillOnline focuses on HTTP uptime, status pages, and owner alerts—not logs, traces, or APM. See About.
Does the free plan include SSL monitoring?
Yes—SSL certificate checks count toward your URL limit on all plans. See SSL monitoring.