uptm.io
Coming soon · 1st December 2026

Know your site is down before your customers do

uptm checks your websites and APIs around the clock, alerts and escalates to the right person when something breaks, tracks every incident, and keeps customers informed with branded status pages.

Coming soon See how it works

The Free plan costs $0 and includes 3 applications with 3 URLs each.

Live demo
All operational Sample data
  • uptm.io Checked just now · 142 ms Up
  • api.uptm.io Checked just now · 88 ms Up
  • app.uptm.io Checked just now · 210 ms Up
  • hooks.uptm.io Checked just now · 64 ms Up

Checks run every few seconds in this demo. A simulated incident opens and resolves; nothing here is real.

How it works

Check, alert, escalate, inform

One loop from the first failed check to the update your customers read.

  1. Step 1

    Check

    HTTP and API checks from up to six regions, as often as every 5 minutes on Free and every 5 seconds on Pro and Enterprise.

  2. Step 2

    Alert

    Slack, Discord, email, SMS, call or webhook the moment a check fails.

  3. Step 3

    Escalate

    Policies notify the next person after a delay you set until someone acknowledges.

  4. Step 4

    Inform

    Your status page shows the incident, your updates and planned maintenance.

Platform

Everything you need to stay online

Monitor, alert, escalate, resolve and communicate in one focused platform built for teams that are on call.

Monitor everything

Websites and HTTP APIs, checked around the clock from six regions. Checks run as often as every 5 minutes on Free and every 5 seconds on Pro and Enterprise.

Learn more about Monitor everything

Alert instantly

Email, Slack, Discord, SMS, phone call or webhooks the moment a check fails. Reuse each channel across your monitors.

Learn more about Alert instantly

Escalate automatically

Escalation policies notify the next person after a delay you set, until someone picks the incident up.

Learn more about Escalate automatically

Manage incidents

Every outage becomes an incident you can track, comment on and resolve, with reusable templates for updates.

Learn more about Manage incidents

Public status pages

Branded pages with incidents, maintenance and uptime history. Free includes 1 status page, Pro includes 10 status pages, and Enterprise is unlimited.

Learn more about Public status pages

Maintenance windows

Schedule planned work for the applications it covers. Checks keep running, alerts are suppressed, and the window shows on your status page.

Learn more about Maintenance windows

Multi-step checks

Chain HTTP requests, delays and assertions in a visual editor to test a whole user journey.

Learn more about Multi-step checks

Log ingestion

Send application logs to uptm with an API key. Logs at the level you pick (Error by default) open an incident.

Learn more about Log ingestion

Teams and access

Workspaces, role-based permissions, an audit log, API keys and two-factor authentication.

01. Monitor

Know first.

Websites, APIs and whole user journeys, checked from six regions at the pace your plan allows.

  • HTTP and API checks with assertions on status and response
  • Multi-step journeys in a visual editor
  • Regions, intervals and auto-pause per application
uptm / Sample workspace
Sample data

Monitors

Sample data, not a real customer

Uptime (30d)

99.99%

Avg response

142ms

Open incidents

0

Marketing siteoperational
142ms 100%
APIoperational
88ms 99.98%
Dashboardoperational
210ms 99.99%
Webhooksoperational
64ms 100%

Illustration with sample data.

02. Respond

Reach the right person.

Alerts go to the channels you choose. If nobody answers, the escalation policy moves on. Every outage becomes an incident with a timeline your team can follow.

  • Slack, Discord, email, SMS, call and webhooks
  • Escalation policies with delays per step
  • Incidents, comments and reusable templates

Escalation policy · Production API

1. On-call engineer

via Slack and SMS

Immediately

2. Team lead

via Email and SMS

After 5 minutes

3. Engineering manager

via Phone call

After 15 minutes

Incident timeline

  1. 14:02

    Ongoing

    api.example.com is failing its checks.

  2. 14:07

    Comment

    Rolling back the 14:00 deploy.

  3. 14:15

    Awaiting resolution

    Checks are passing again. Watching for a few minutes.

  4. 14:25

    Resolved

    Closed after 23 minutes.

Illustration with sample data.

03. Inform

Keep customers in the loop.

A branded status page shows live status, incidents and planned maintenance, so fewer people write to support.

  • Your logo, colours and a dark mode
  • Subscriber notifications
  • Your own domain, plus more options available on status pages

Example Co. status

Scheduled maintenance
Website Operational
API Operational
Dashboard Under maintenance

Illustration with sample data.

Built for calm on-call

Surface problems early, route them to the right person

Give everyone a clear picture, without the noise. Illustrations use sample data.

See it all at a glance

A timeline of every monitor so an outage is obvious the moment it starts.

uptm.io
api.uptm.io
app.uptm.io
hooks.uptm.io

Alert where your team already is

Reuse each channel across monitors. Every escalation step can use different ones.

Slack Discord Email Webhook SMS Phone call

Check from six regions

Pick the regions that matter for each application and compare response times between them.

North America South America Europe Africa Asia Oceania

Logs become incidents

Post logs with a workspace API key. Entries at the level you choose open an incident.

POST /ingest/logs
X-API-Key: uptm_live_••••••••
Content-Type: application/json

{
  "applicationId": "app_01h…",
  "level": "error",
  "title": "Checkout failed",
  "message": "Payment provider timed out after 30 s"
}
Plans & pricing

Choose the plan that fits

Start free and upgrade when you need faster checks and more capacity.

Free

For personal projects and getting started.

$0 free forever
Coming soon
  • 3 applications
  • 3 URLs per application
  • 5 team members
  • 2 notification channels
  • 1 status page
  • Checks as fast as 5m
  • No AI credits

Pro

For growing teams that need faster checks and more capacity.

$10 / month

or $100 / year

Coming soon
  • 50 applications
  • 50 URLs per application
  • 100 team members
  • 10 notification channels
  • 10 status pages
  • Checks as fast as 5s
  • 500 AI credits / month

Enterprise

For organisations with advanced needs. Assigned by our team.

Contact us let's talk
Contact us
  • 100 applications
  • 150 URLs per application
  • Unlimited team members
  • Unlimited notification channels
  • Unlimited status pages
  • Checks as fast as 5s
  • 5,000 AI credits / month
  • Deploy on your own infrastructure

Frequently asked questions

Everything you need to know about monitoring with uptm. Still curious? Email support@uptm.io.

What can uptm monitor?

Websites and HTTP APIs, including multi-step journeys. Checks run as often as every 5 minutes on Free and every 5 seconds on Pro and Enterprise.

How fast will I be alerted?

When a check fails, uptm notifies your team through the channels you set up: email, Slack, Discord, SMS, phone call or webhooks. How quickly depends on your check interval.

Can uptm page the right person automatically?

Yes. Escalation policies keep notifying people in the order you define until someone picks the incident up.

How are incidents handled?

When a monitor goes down, uptm opens an incident. Your team can follow it from ongoing to resolved, add comments, and start updates from templates.

Can I schedule maintenance?

Yes. Create a maintenance window for the applications it covers. Checks keep running, alerts are suppressed, and it can appear on your status page.

Can I send application logs to uptm?

Yes. Post logs with a workspace API key. Entries at the level you choose (Error by default) open an incident.

Do you offer public status pages?

Yes. Free includes 1 status page, Pro includes 10 status pages, and Enterprise is unlimited. Pages can show incidents, maintenance and uptime history, and run on your own domain. More options are available on status pages.

Is there a free plan?

Yes. The Free plan costs $0 and includes 3 applications with 3 URLs each. See the pricing section for every limit.

Ready to stop worrying about downtime?

Add your first URL, choose who gets alerted, and publish a status page. The Free plan costs nothing.

Coming soon