Uptime monitoring for websites, APIs and servers

Know when it fails.
Understand what happened.

Monitor websites, APIs and services. Get alerted when something fails, then see the checks, incident timeline and alert history that explain what happened.

  • Incident evidence
  • Private monitoring on Pro
  • No per-analysis fees

No card required. Free monitors are public. Targets are redacted, but monitor names, status and history can be viewed publicly.

Checkout APIDemo workspace
Captured Uptimer incident replay for Checkout API: a four-minute incident, two HTTP 5xx responses, recovery and suggested investigation steps. Captured Uptimer incident replay for Checkout API: a four-minute incident, two HTTP 5xx responses, recovery and suggested investigation steps. View full-size incident replay ↗

From a failed check to the recovery. Your evidence stays with the service.

Start monitoring

01 - Add a service

Give us a URL.

Choose sensible defaults or configure cadence, probe location and check behaviour yourself.

Website URLhttps://checkout.example.comAdd service →
02 - See the result

Know what's actually failing.

View response status, latency, check history and incident transitions.

HTTP response503 Service unavailableCheck → incident → recovery
03 - Get alerted

Connect the channel you use.

Email, SMTP and webhooks tell you when something needs attention. Test your route and confirm receipt.

Your alert routeEmail · Slack · TeamsSend test → Confirm receipt

Investigate an incident

From alert to evidence

See the checks that triggered an incident, what changed while it was open, who was notified and whether delivery was accepted.

Follow the failure and recovery in check history, then inspect the alert's delivery evidence. Provider acceptance and confirmed receipt stay distinct.

Explore how Uptimer works →
Incident transitionsDemo workspace
Uptimer Recent Events showing the Checkout API Down and Recovered transitions with a four-minute incident duration.Uptimer Recent Events showing the Checkout API Down and Recovered transitions with a four-minute incident duration.View full-size capture ↗
Notification historyDemo workspace
Uptimer delivery evidence for the Checkout alerts email channel, showing provider acceptance separately from confirmed receipt.Uptimer delivery evidence for the Checkout alerts email channel, showing provider acceptance separately from confirmed receipt.View full-size capture ↗

More context. Better next steps.

Free includes health findings, private health predictions and optional early-warning notifications. Pro adds diagnostic evidence, latency trends, recurring failure windows, incident summaries and advisory forecasts.

Processed locally. No per-analysis fees.

Use your service's history to understand changes and decide what to investigate next.

Transparent by design: advisory results are labelled with their evidence and limitations. AI transparency →

One service, from check to communication.

Connect the tools your team already uses.

  • Slack
  • Microsoft Teams
  • Discord
  • Jira incident sync
  • PagerDuty
  • Opsgenie
  • Telegram
  • Google Chat
  • Matrix
  • Mattermost
  • ntfy
  • Gotify
  • Pushover
  • Apprise
  • Webhooks
See all integrations and setup requirements →

Operational proof

Monitoring in use.

Explore technical statistics →
-
Check records retained
-
Check records in the last 24h
-
Public monitor pages
-
Active workspaces
-
Service monitors tracked
-
Tracked services last recorded Up

Loading operational statistics…

What these figures measure

Aggregated records from this installation. Counts reflect retained check records, including execution failures, rather than an all-time processing total. Public pages include listed and unlisted monitors in active workspaces, including paused monitors. Tracked services have at least one retained Up check; their latest recorded state is not a freshness or availability guarantee.

Recently checked monitors

Browse public directory →

Loading recent checks…

ServiceIncident stateLast check · UTCPublic link

Free and Pro

Start with public monitoring. Choose Pro for private services, shared access and longer history.

Free

For personal projects and public services.

£0 forever

  • 50 public monitors
  • 2-minute checks
  • 7-day history
  • Basic incident intelligence

Free monitors are public. Targets are redacted; names, status and history are publicly viewable.

Start Free

Pro

For private services and small teams.

£9 / month

  • 100 monitors
  • 20-second checks
  • 90-day history
  • Private services + team access
  • Full incident intelligence
Choose Pro

Compare every feature →

Technical details

Beyond websites: servers, games and scheduled jobs

HTTP, TCP, Ping, Keyword, DNS and Cron checks; parent groups; Steam and Minecraft servers. Certificate/domain expiry and RMM remain available for supported check types and effective access.

Read the architecture
Automation, reporting and reliability workflows

Shared incidents, maintenance, SLOs, API keys, CSV/JSON/PDF reports and configuration import/export. Use the depth you need without completing a compulsory tutorial.

API documentation · Detailed comparison
Security, governance and deployment

Verification, MFA, workspace access controls and audit. Business covers organisational identity and deployment requirements, including self-hosted Enterprise.

Business options · Target-owner access controls
Probe locations, capacity and operating limits

One eligible location executes each scheduled check. Built-in lanes can share a host; independent regions depend on configured probes. Requested cadence depends on available capacity.

Locations and IPs · Technical statistics · Roadmap
An unhandled error has occurred. Reload x

Connection Interrupted

Reconnecting your live view. Monitoring and alert delivery run on the server.

Still reconnecting your live session in s.

We could not restore the live session yet. Retry or reload when you are ready.

Your live session was paused by the server.

We could not resume the live session. Retry or reload.

Status: Waiting...

Connection diagnostics are running while we restore your live session.

Keeping diagnostics active while your live session reconnects...

Live session re-established. Reload to continue with the latest state.

Unsaved changes may be lost when you reload.