Skip to main content

Uptime monitoring and a status page in one.

Uptimepage checks your websites and APIs every minute from several regions, alerts your team the second one goes down, and gives customers a live public status page. Free, open source, and running in about a minute.

sign in with github or google · no password · no email opt-in

checked from several regions

🇺🇸 N. Virginia 🇫🇮 Helsinki 🇸🇬 Singapore more rolling out

Inside the app.

Your monitors, their live status, and the public page your customers see. Scroll across, click any shot to enlarge.

delivers via

  • slack
  • discord
  • email
  • telegram
  • teams
  • pagerduty
  • ntfy
  • whatsapp

Monitoring, alerts, status page, incidents.

website & api monitoring

HTTP, TCP, DNS, ping. Custom headers, basic-auth, bearer tokens, response-code expectations, TLS verification. From a marketing website to an internal API.

page the person on-call

Slack, Discord, Telegram, WhatsApp, SMS, PagerDuty, email, webhook, and more. Per-monitor channels with dedupe and flap-suppress so a 60s blip stays quiet, and reminders that repeat until someone acknowledges.

public status page

Brand colour + logo. 90-day timeline, live incidents, scheduled maintenance, RSS feed, JSON API, embeddable SVG badge. An open source status page you fully control.

incident timelines

Auto-opened on a down monitor, auto-closed on recovery. Add a public note your customers see in real time.

scheduled maintenance

Plan a window, the status page shows it ahead of time, the alert engine stays quiet during it. No false pages for planned work.

team members

Invite by email or GitHub handle. Role-based access: owners, members. Audit log of who changed what.

Live in three steps.

  1. 01

    sign in

    1 click with GitHub, Google or a magic link. No password, no email opt-in. Your org gets a slug and the free tier.

  2. 02

    add a monitor

    Paste a URL. Pick an interval. Pick channels. Monitored in under a minute, or declare it in Terraform.

  3. 03

    share the page

    Flip a monitor public, point customers at your-org.uptimepage.dev, walk away.

Where it fits.

saas & sre

page on-call, one tool

Monitor production, page the on-call when it breaks, and give customers a status page, one tool, no second vendor.

indie hackers

a status page from day one

Ship a polished status page on day one, hosted free or self-hosted. No real-company invoice.

internal tools

watch every dependency

One uptime monitor for payment provider, mail sender, third-party API. Page when one wobbles.

agencies

many clients, one login

Give each client a branded status URL. 1 account, many pages.

coming from another tool? compare with uptimerobot, pingdom, uptime kuma, statuspage or better stack.

Free to start. Open source to keep.

standard $0 20 monitors · 3-min checks · 30-day history
founding $0 50 monitors · 60-sec checks · 90-day history first 1,000 · 847 left
pro from $19 150 monitors · 30-sec checks · white-label soon

AGPL · self-host with no limits · no credit card

FAQ

Is it really free?
The Standard plan is $0 a month with no credit card. The first 1,000 accounts get the more generous founding plan and keep it for life. Pro is paid and coming soon. Whatever plan you sign up on stays yours, and you can self-host the whole thing under AGPL for free.
Can I use my own domain for the status page?
Every org gets your-org.uptimepage.dev out of the box. A custom CNAME (status.yourcompany.com) is coming. Drop a line if you need it sooner.
What kinds of monitors are supported?
HTTP/HTTPS, TCP port, DNS lookup, ICMP ping. Per-monitor headers, basic-auth, bearer tokens, expected status code, content-match, TLS verification, follow-redirects rules.
Where do alerts come from?
Slack, Discord, Teams, Telegram, email, PagerDuty, ntfy, Pushover, WhatsApp, or any HTTPS webhook. Each monitor binds its own channels, so a marketing-site flap doesn’t page on-call.
Can I export my data?
Always. JSON export per monitor and incident. RSS for public incidents. SVG badges you can drop in a README.

Try it on the site you already run.

Sign in, paste a URL, ship a public page in under 5 minutes.

start free