Know it's down
before your customers do.
Uptimely checks your services every minute, pages the right person when one breaks, and shows your customers a status page — replacing a Pingdom + PagerDuty + Statuspage stack. On-call and status pages are included on every plan, never billed per seat.
- 1-minute checks on the free plan
- /v1 REST API + OpenAPI 3.1
- Official TypeScript SDK
- MCP server for AI agents (early access)
- Two failed checks before we page you
One missed check is a blip. Two is an incident.
Every monitor is checked as often as once a minute. A failed check shows on your status page right away, but by default nobody is paged until a second check in a row fails. Then an incident opens, whoever is on call is paged, and it all resolves itself once checks pass again.
The dashboard's never not refreshing
This is the live view your workspace gets — response times wiggling as checks run minute by minute, around the clock.
Watch anything, anywhere
Point a check at anything with a URL, hostname, or IP — wherever in the world it runs. HTTP, TCP, DNS, SSL, ping, and heartbeat checks, from once a minute to once a day, around the clock.
Illustration — your services, wherever they run.
Ask the monitoring it monitors itself
A built-in AI that knows your monitors, your incidents, your on-call. Ask what broke, when it happened before, who's on call. It quotes your own data back at you with timestamps — and every write needs your in-chat approval.
- What's down right now?
- When was checkout-api last down?
- Who's on call right now?
- Draft a postmortem for the outage
- Create a monitor for our new API
- + New conversation
An MCP server for the agents you already use
Uptimely exposes your monitors, incidents, status pages, and on-call as an MCP server. Claude Code, Cursor, your own agent — point it at app.getuptimely.com/api/mcp and it reads your runtime.
- uptimely_monitor_listread the current status of every monitor
- uptimely_incident_listopen & recent incidents at a glance
- uptimely_incident_declaredeclare an incident from an agent
- uptimely_monitor_createregister a new Website / API / DNS check
- uptimely_monitor_status_historywhen was it last down, and for how long
- uptimely_incident_postmortem_savesave an incident's postmortem note
Everything you need to keep something up
One platform — the monitor, the alert, the status page, the postmortem. No five different SaaS bills.
Synthetic checks, minute by minute
HTTP, TCP, DNS, SSL and heartbeats. Checks every minute on every plan, with response-time history so you can tell a slow burn from a real outage.
Status pages that look like yours
Public or private. Custom domain. Real RSS. Subscribers see the same numbers your operators do.
Alerts where you actually look
Slack, Discord, SMS, email, webhook. Escalation, and ack from the alert.
Incidents, automated
An incident opens itself when a check fails. Closes itself when health returns. Keeps the timeline for the post-mortem.
On-call that runs itself
Rotations, escalation chains, and layers that cover only the hours you set. The right person gets paged — and an ack stops the chain.
Logs & traces, one pane
OpenTelemetry-native. Search by trace id, by service, by span attribute. Free-text query, no DSL.
Read more about website monitoring, status pages, SSL certificate monitoring, cron job monitoring, DNS monitoring, or every feature.
Your status page, on your own domain
status.acme.com instead of a vendor URL. Add a subdomain, point one CNAME record, and Uptimely serves your page there — HTTPS included.
Guided DNS setup
An embedded setup flow walks you through the records at your DNS provider and flips the page live the moment they verify — or copy the one CNAME record and add it yourself.
HTTPS, handled
The certificate is issued and renewed for you once your DNS verifies. Nothing to upload, nothing to rotate, nothing to remember next year.
Watched after it goes live
Your page's getuptimely.com address keeps working alongside the custom domain. And if the DNS record ever drifts, the dashboard flags it — put the record back and the domain recovers on its own.
On every plan
Custom domains aren't paywalled — the Free plan's status page can use one too. Pro adds unlimited status pages, each with its own domains.
From “check failed” to postmortem published
Most monitoring tools page you and leave. Uptimely runs the incident — opens it, escalates it, updates your status page, closes it, keeps the record.
Check fails
/v1/checkout/healthz starts returning 503.
However you ship, that's how you add monitors
Click in the dashboard, ask the in-app Copilot, call the /v1 REST API, or connect your AI tools over MCP. Same data model under all of them.
# One command — OAuth happens in your browser
claude mcp add --transport http uptimely \
https://app.getuptimely.com/api/mcp
# Then just ask:
# "Is anything down right now?"
# "Create a monitor for our new API"Simple, honest pricing.
Start free and upgrade to Pro when you need room to grow. We never bill per-seat, per-incident, or per-alert.
- Up to 10 monitors
- 1 status page
- Up to 3 team members
- 1-minute checks
- Incidents, alerts & on-call
- Everything in Free
- Unlimited monitors and status pages
- Up to 25 team members
- Slack, Discord, email, SMS, voice call & web push alerts
- Log & trace search
- MCP server (early access)
Cancel anytime — no charge if you cancel before the trial ends.
Prices are shown in USD. See pricing in your own currency.
Monitoring, status pages, incidents and on-call in one product — replacing a Pingdom + PagerDuty + Statuspage stack.
Do I need a card to sign up?
No. Start on the Free plan with no card at all. A card is only required when you choose to begin the Pro trial.
How does the free trial work?
The 14-day Pro trial needs a card, and the card on file is charged when the trial ends — unless you cancel first. Pro is $29/month. Cancel anytime in one click from Billing.
What happens when my trial ends?
You move to the Free plan automatically and your data stays intact. You just can't add resources beyond the Free limits until you upgrade.
Can I cancel anytime?
Yes. Cancel whenever you like and you keep Pro until the end of your current billing period.
How is Uptimely different from UptimeRobot, Better Stack, or Pingdom?
Uptimely is one product where those are usually two or three. Monitoring, branded status pages, the full incident lifecycle, on-call escalation, scheduled maintenance and OpenTelemetry telemetry are all included on every plan — including Free, which also runs checks at 1-minute frequency. Pricing is flat rather than assembled from per-responder seats and per-resource add-ons: $0 on Free, $29/month on Pro with unlimited monitors and unlimited status pages. Uptimely also has a public REST API, a TypeScript SDK, signed outbound webhooks, a Prometheus metrics endpoint and a remote MCP server for AI agents. There is a detailed side-by-side page for each of these products at getuptimely.com/compare.
Is Uptimely an alternative to self-hosted Uptime Kuma?
Yes, if you would rather not run it. Uptime Kuma is free and MIT-licensed and it is a genuinely good self-hosted checker — the cost is a server to run, a database to back up and upgrades to schedule, and the monitor watching your infrastructure lives on your infrastructure. Uptimely is hosted, and adds the things Kuma has no model for: incidents with states and timelines, on-call duty policies with escalation, postmortems, multi-user accounts with roles, alert-noise controls such as per-monitor mute and monitor dependencies, and a REST API and SDK that create, update and delete monitors.
You build it.
We watch it.
Start free — no credit card. When you're ready, try Pro free for 14 days.