A 200 on the homepage can still hide a broken login
Uptime checks your URLs from every region, runs the sign-in behind them on a schedule and alerts your team the moment a step breaks — with every control open to agents over MCP.
No account needed. We'll run one check and show you exactly what a monitor would report.
Why Uptime
One plan, every check, no counting
Three things that stay true however much you end up monitoring.
Everything included
HTTP, DNS, TCP and SSL checks, cron job heartbeats, multi-step flows — including real-browser click-throughs — alerts and status pages. One plan, nothing sold as an add-on.
No monitor math
Unlimited monitors and unlimited team members. Add everything you want watched, and everyone who needs to see it.
Pay for actual usage
$5 a month includes 100,000 checks. Past that you pay for the checks you actually run. Browser flows meter separately at $2.5 per 1,000 runs.
Features
Every way a site breaks, checked
Uptime, latency, certificates, DNS, cron jobs and multi-step flows, with the alert in the channel your team already reads.
api.example.com/healthOperational
example.comOperational
cdn.example.comOperational
Monitor your uptime
Track your services around the clock, from nine regions, at intervals from one minute. Get detailed metrics and performance insights at a glance.
Call the endpoint it authoriseshttp.get "/v1/account" bearer session.json.token
Check what comes backexpect account.status 200
Monitor entire flows
Run several requests in order and check what comes back — sign in, read the token, call the endpoint it authorises. The question a single check cannot ask.
Open a live page, fill fields, click buttons, and assert on what visitors see after JavaScript runs. Catch login and checkout breaks an HTTP check would miss.
A flow monitor runs a short executable spec on a schedule: sign in, read the token, call the endpoint it authorises, and assert on every response. Run it over HTTP, or in a real browser.
One subscription, no tiers. Pay only for what you use with our straightforward pricing model
Estimate your monthly bill
Estimate monthly ping cost from monitor frequency. Browser flow runs bill separately at $2.5 per 1,000.
1m60m
Pings per month:
4,032
Base subscription
$5
Includes first 100,000 pings
Additional pings:
$0
0 × $1 per 10,000 pings (0 over)
Total monthly cost:
$5
How pricing works
Base subscription
$5/month includes your first 100,000 pings
Additional pings
$1 per 10,000 pings after that, billed in whole blocks
Browser flows
$2.5 per 1,000 browser runs on a separate meter — none included in the subscription
No hidden fees
No seat or feature add-ons. Pay for the pings and browser runs you use.
FAQ
Frequently asked questions
Find answers to common questions about Uptime
How does Uptime monitor my services?
Uptime sends regular HTTP or HTTPS requests to your endpoints. We check response codes and response times to determine if your service is available and responsive.
What happens when an outage is detected?
When Uptime detects an outage, it immediately sends an alert through your configured channels.
Can I monitor internal services?
Yes, as long as your internal services are accessible from the internet. You can also configure custom headers to authenticate requests.
How do I get started?
Just sign up, create your first monitor, and configure your alert preferences. You’ll be up and running in under a minute.
Is there a free tier?
Yes! You can create unlimited monitors and trigger pings manually for free, forever. Scheduled automatic monitoring requires a subscription.
How long is ping data stored?
We store your ping results for 365 days. After that, they are automatically deleted.
Can I monitor services that require authentication?
Yes. You can set custom headers with tokens or credentials to authenticate your requests.
Can I monitor multiple URLs?
Yes. Just create a separate monitor for each URL. Each monitor can have its own check frequency, HTTP method, expected status code, and more.
Can I monitor APIs?
Absolutely. Uptime is designed to monitor both websites and APIs. You can set the endpoint, method, headers, and expected responses to monitor your API effectively.
Can I set a timeout for each ping?
Yes. You can configure a timeout for each monitor. If the response takes longer than expected, it’s considered a failure. This helps detect slow services.
Can I pause or disable a monitor temporarily?
Yes. You can pause any monitor at any time, individually.
Can I test a monitor immediately after creating it?
Yes. A ping is automatically triggered right after you create a monitor.
Do you support status pages?
Yes! Create customizable public status pages to share your service health with users. Include any monitors you want and add your branding.
Can I view historical performance trends?
We store all past results so you get a full history. Performance trend charts are planned for a future release.
Which alert channels are supported?
Email, Slack, Discord, and webhooks. Native integrations make it easy to get alerts where your team already works. Webhooks let you connect to any other service.
Do you support teams or shared monitors?
Yes! Each user starts with a team. Invite team members with different roles (Owner, Admin, Member). Domain auto-provisioning automatically adds users with verified company email domains.
What happens if I exceed my plan’s limits?
Usage above the 100,000 pings included in your subscription is billed in whole blocks of 10,000 at $1 each — a single ping over starts a new block. Browser flow runs are metered separately from the first one at $2.5 per 1,000 — none are included in the subscription.
Do you store request or response bodies?
No. We never store body data. For extra privacy and efficiency, we recommend using the `HEAD` method.
From which regions can I monitor my services?
Uptime supports monitoring from multiple regions: Africa, Asia-Pacific, Eastern and Western Europe, Eastern and Western North America, Middle East, Oceania, and South America.
You can choose one region per monitor. The region is treated as a hint, the actual ping will originate from a server in or near that region.
Can I monitor a login or a checkout flow?
Yes. A flow monitor runs several steps in order with assertions between them. An HTTP flow can sign in, read the token back, and call the endpoint that token authorises. A browser flow opens a real Browser Run session, fills and clicks the way a visitor would, and asserts on what the live page exposes after JavaScript runs. Both run only against domains your team has verified.
How are browser flows billed?
Each browser run bills one event on a separate flow-run meter at $2.5 per 1,000 runs — nothing folded into the ping allowance. HTTP-only flows still bill one ping per request from the shared 100,000 included in your subscription.
Start monitoring your services
Create your first monitor in under 2 minutes. No credit card required to start.