Uptimepage
Uptime monitoring and a status page in one.·uptimepage.dev
Uptimepage is an open-source uptime and website monitoring tool paired with a public status page in one product. It checks websites and APIs every minute (or more/less often depending on plan) from multiple regions across HTTP, TCP, DNS, ping, TLS, domain, heartbeat, and browser-flow checks, automatically opening incidents on failures and posting them to a branded public status page. Alerts can be routed to Slack, Discord, PagerDuty, email, webhooks and more, with dedupe and flap-suppression. It can be used as a hosted SaaS or self-hosted under AGPL with no limits.
What it's for
Features 23
- Alert dedupe and flap-suppression
- Alerting via Slack, Discord, Teams, Telegram, email, PagerDuty, ntfy, Pushover, WhatsApp, SMS, or any HTTPS webhook
- Browser flow monitoring (multi-step login flow checks)
- DNS lookup monitoring with answer verification
- Domain expiry monitoring via RDAP
- Embeddable SVG uptime badges
- Escalation policies with retries and on-call rotations (Team plan)
- Heartbeat/cron dead-man's-switch monitoring
- HTTP/HTTPS monitoring with custom headers, basic-auth, bearer tokens, expected status code, content-match, TLS verification, redirect rules
- ICMP ping monitoring
- JSON API export per monitor and incident
- MCP server for LLM/AI agent access to monitoring data
- Multi-region checks (N. Virginia, Helsinki, Singapore, more rolling out)
- Public branded status page with 90-day timeline, incidents, scheduled maintenance
- REST API covering full dashboard functionality
- Role-based team access (owners, members) with audit log
- RSS feed for public incidents
- Self-hostable single Rust binary via Docker under AGPL license
- Share a single monitor via a no-login public link with redacted credentials
- Shared secrets/tokens referenced across monitors ({{api_token}})
- TCP port monitoring
- Terraform provider for defining monitors, status pages, and channels as code
- TLS certificate expiry monitoring
At a glance
Integrations
Resources
Pricing
Pro and Team plans are described as 'coming soon' (notify me), not currently purchasable. Founding plan is limited to the first 1,000 hosted accounts (287 spots left at time of scraping) and is kept for life at no cost. Self-hosting via AGPL is free with unlimited monitors and no plan limits.
No card required, no expiry.
20 monitors, checks every 3 min, 3 global regions, 30-day history, 3 teammates, 1 status page, 15 components
Limited to the first 1,000 hosted accounts; kept for life even after the cohort closes. 287 spots left of 1,000 at time of writing.
50 monitors, checks every 60 sec, all regions, 90-day history, 5 teammates, 2 status pages, 30 components, 3 share links per monitor
Billed monthly or yearly; listed as 'notify me' / coming soon, not yet purchasable.
50 monitors, checks every 60 sec, all regions, 90-day history, 5 teammates, 2 status pages, 30 components, 3 share links per monitor
Billed monthly or yearly; listed as 'notify me' / coming soon, not yet purchasable.
150 monitors, checks every 30 sec, 13-month history, 15 teammates, 5 status pages, 75 components, 5 share links per monitor