What we monitor
Nine kinds of check in one dashboard. Same alerting setup, same incident history, whatever it is you are watching.
HTTP / HTTPS
Pages, APIs and endpoints — status, response time and content.
Ping (ICMP)
Reachability for hosts that answer at the network layer.
TCP ports
Any listening service — databases, mail, SSH, game servers.
UDP ports
Connectionless services that a TCP check cannot see.
SSL certificates
Validity and expiry, so a certificate never lapses unnoticed.
DNS records
Resolution and the answer returned, not just that a server replied.
Domain expiry
Registration end dates, tracked well ahead of renewal.
Heartbeat
Cron jobs and backups check in to us; silence is the alert.
Transactions
Multi-step public journeys — a search, a contact form, browse to cart.
How alerts work
Any monitor can send an alert the first time a request fails. But the internet is noisy. A dropped packet or a brief DNS hiccup looks exactly like an outage for a second or two, and tools that page on the first failure are why so many people mute their pager. We need several failures in a row before we call something down — three by default, and you set it per monitor. For HTTP, TCP, SSL and UDP checks a second region, in another datacenter, independently re-checks the target and we record whether it agreed, so a target that is only unreachable from one network path shows up as exactly that. By then we can usually tell you which layer broke.
Alerts go to any combination of these. Channels are set once for your account, and every monitor's alerts use them:
EmailSlackDiscordMicrosoft TeamsGoogle ChatWebhooks
Email is on every plan, the free one included. Slack, Discord, Teams, Google Chat and webhooks come with the paid plans. Text-message alerts are built and going through carrier registration now; they switch on shortly after we open.
Every outage becomes an incident you can acknowledge, snooze and look back on. On paid plans, an AI first responder starts diagnosing the moment something breaks. It checks DNS, then TCP, then TLS, then HTTP, and stops at the first thing that is broken, so when you open the alert it already says where the problem is. Brief blips close themselves.
Where it runs
A monitor is only useful if it is up when everything else is down. So we run on two independent cloud providers at once. Both are checking your monitors and both can send alerts. Neither is a spare waiting to be switched on. When one provider has a bad day, the other carries on.
We also check from four regions across three continents. On paid plans you pick which region watches each monitor, so the response times you see reflect where your customers actually are.
US West
San Jose, Los Angeles + Dallas
Asia-Pacific
Singapore + Tokyo
Every one of those regions runs from more than one datacenter — US West from three — so losing a single site does not stop the checks there. Every checker also reports its own health and how quickly it can reach our database, so we know about a struggling region before it can affect your alerts.
Status pages and reporting
Paid plans get a public status page to share when something goes wrong, status badges you can embed on your own site, and response-time history. Business and MSP add monitor groups and branded reports. MSP accounts keep each client in its own organisation, each with its own status page, which can run on the client's own domain. Per-client billing views are still on the way.
How the subscription works
UptimeTwin is a subscription, billed monthly or annually per account. The free tier is free. Commercial use is allowed and we never ask for a card. Above it are three paid tiers. Prices are per account, in US dollars.
Free
$0
forever
Commercial use allowed. No card required.
- ✓Up to 25 monitors
- ✓Checks every 5 minutes
- ✓HTTP, ping, SSL, DNS + TCP checks
- ✓Incident tracking
- ✓60 days of aggregated history
Pro
$19
per month
For small and medium businesses running things that matter.
- ✓Up to 50 monitors
- ✓Checks every 1 minute
- ✓Transaction checks — 25 steps
- ✓UDP + heartbeat checks
- ✓Pick the region for each monitor
- ✓AI first-responder diagnostics
- ✓AI assistant for setup and changes
- ✓API tokens + AI connector (MCP)
- ✓60 days of individual check results
- ✓180 days of aggregated history
Business
$49
per month
Everything in Pro, at the fastest interval we offer.
- ✓Up to 100 monitors
- ✓Checks every 30 seconds
- ✓Transaction checks — 75 steps
- ✓Monitor groups + branded reports
- ✓90 days of individual check results
- ✓12 months of aggregated history
MSP
$99
per month
For agencies and managed service providers.
- ✓Up to 1,000 monitors
- ✓Checks every 30 seconds
- ✓Transaction checks — 250 steps
- ✓Client organisations, kept separate
- ✓Includes 10 clients, then $10 each
- ✓90 days of individual check results
- ✓13 months of aggregated history for year-over-year reports
- ✓White-label client status pages
Billing terms
- Monthly or annual. Pay annually and your plan is billed for ten months instead of twelve, so roughly two months free; paid add-ons are discounted 20% on annual. The prices above are the monthly rate; billed annually they work out to $15.83 a month for Pro ($190 a year), $40.83 for Business ($490 a year) and $82.50 for MSP ($990 a year), before any additional client organisations.
- More monitors without changing plan. On any paid plan you can add capacity in packs of 25 monitors, $15 a pack per month or $144 a year, up to 40 packs. A pack joins your existing subscription and is prorated, so growing past a plan's limit does not force a move to the next tier. The free plan has no subscription to add a pack to.
- Extra team members. Every plan includes the account owner: Pro includes you alone, Business you and two colleagues, MSP you and four. Further seats are $5 per person per month, or $48 a year, on any paid plan.
- MSP scales with clients. $99 a month covers your first ten client organisations, then it is $10 a month for each one after that. The client count sets the price, and adding or removing a client adjusts your subscription automatically.
- Cancel any time from the billing portal in your account. Your plan runs to the end of the period you have paid for, then drops to the free tier. Your monitors and settings are kept and they keep running. The paid features stop: individual check results and your public status page are both paid, and your history is eventually trimmed back to the free plan's windows — though not that day. We hold your old plan's longer history for 30 days after a downgrade, so a lapsed payment or a brief step down does not destroy records you may still need. You also cannot add new monitors beyond the free limit until you upgrade again.
- How far back history goes. Individual check results are kept 60 days on Pro and 90 days on Business and MSP. Past that we keep summaries, with no individual check retained, at two grains. Per-hour totals are kept 60 days on Free and 180 days on Pro, Business and MSP. Per-day totals — uptime, downtime, incidents and response times — are kept 60 days on Free, 180 days on Pro, 12 months on Business and 13 months on MSP, and they are what a long-range report is built from. Each report says which parts came from which. MSP is 13 months rather than 12 so a client can compare a month against the same month a year earlier. These are retention limits, not history already collected: history builds from your first check and fills the window as your monitors run.
- Founding rates. These are founding-customer prices. If we raise them later, subscriptions that stay active keep the rate they started on.
- Stripe handles payments. You enter your card on Stripe's own checkout and Stripe takes it from there. We never see or store a card number or CVV.
- Refunds and disputes are covered in the Terms of Use, along with what happens to your data once a subscription ends.
Who it is for
Small and medium businesses that would rather hear it from us than from a customer. Agencies and managed service providers looking after a lot of clients at once. People whose side projects deserve better than finding out the next morning. It is not an enterprise product and we are not trying to make it one. No contracts, no sales calls, no seat minimums.
Reaching us
For anything at all, email [email protected]. Account and billing mail comes from [email protected], and monitor alerts come from [email protected]. Add both to your safe senders now, so the first alert you need does not land in spam.