Uptime monitoring

Know the second your site, server or cron job goes down

Uptimewolf checks your websites, HTTPS endpoints and TCP ports from multiple locations worldwide, watches your scheduled jobs with heartbeats, and pings the right people within seconds of a failure - so you hear it from us, not from your customers.

5-day free trial - no credit card required

The basics

What is uptime monitoring?

Uptime monitoring is the practice of automatically and repeatedly checking whether a website, server, API endpoint or port is reachable and responding the way it should. When a check fails, the monitoring service alerts you straight away - so you can fix the problem before it costs you visitors, sales or trust.

Uptimewolf handles three kinds of availability checks in one place: website and endpoint monitoring for anything reachable over HTTP or HTTPS, port monitoring for raw TCP and UDP services, and heartbeat monitoring for scheduled jobs that run in the background. Every check runs from multiple worldwide locations, and every failure is routed to the channels your team already watches.

How it works

Monitoring in three steps

No agent gymnastics, no onboarding call. Most people have their first monitor running in under a minute.

  1. 1

    Add a monitor

    Paste a website URL, a hostname or a TCP port - or drop our one-line curl snippet into a cron job. Pick a check interval and you're done.

  2. 2

    Connect alert channels

    Route each monitor to email, webhook, Slack, Discord, Telegram, Microsoft Teams or Google Chat. Different monitors can alert different channels.

  3. 3

    Get alerted on failure

    Uptimewolf checks from multiple worldwide locations and notifies you within seconds - then opens an incident so nothing slips through.

What you can monitor

Three checks, one dashboard

Websites, ports and scheduled jobs - the availability surface most teams need, without juggling separate tools.

Website & endpoint monitors

Track websites, HTTPS endpoints and APIs. Set the request method and body, add basic auth and custom headers, and match against the response you expect - not just a 200 status.

Port monitors

Watch raw TCP and UDP services - mail, databases, game backends, anything bound to a port - and know the moment one stops accepting connections.

Heartbeat monitors

Monitor cron jobs, backups and serverless workers. Your job pings Uptimewolf when it runs; if the ping doesn't arrive in time, you get alerted it silently failed.

Built for accuracy

The details that kill false alarms

A monitor that cries wolf gets muted. These are the controls that keep alerts trustworthy.

Multiple locations

Checks run from several regions worldwide, so a single regional blip won't trigger a false down alert.

Custom HTTP requests

Control the request method, body, basic auth and custom headers - monitor real authenticated endpoints, not just home pages.

Custom HTTP responses

Set the exact response you expect. A page can return 200 and still be broken - response matching catches that.

Projects

Group monitors into projects - by client, environment or app - so a busy account stays readable.

When something breaks

Incidents, not just alerts

A failed check shouldn't just fire a notification and vanish. Uptimewolf turns it into an incident you can actually work.

Custom triggers

Open an incident after N failed checks, on a slow response, or when a threshold is crossed - tuned per monitor.

Multiple channels at once

Fire to email, Slack, Discord and a webhook simultaneously - the right people hear it on the right channel.

Understand the cause

Each incident records what failed and why, so triage starts with context instead of guesswork.

Incident notes

Leave notes on the timeline - what you found, what you changed - for a clean record and easier post-mortems.

See your first monitor go green in 60 seconds.

5-day free trial - no credit card - cancel anytime.

Start free trial
Alerting

Alerts land where your team already is

Seven notification channels - route any monitor to any combination of them.

  • Email
  • Webhook
  • Slack
  • Discord
  • Telegram
  • Microsoft Teams
  • Google Chat

Prefer to wire it up yourself? Every monitor, incident and notification handler is reachable through the REST API

FAQ

Uptime monitoring - common questions

What is uptime monitoring?

Uptime monitoring is the practice of automatically and repeatedly checking whether a website, server, API endpoint or port is reachable and responding correctly. When a check fails, the monitoring service alerts you so you can fix the problem before users are affected. Uptimewolf runs these checks from multiple worldwide locations.

What can Uptimewolf monitor for uptime?

Websites and HTTPS endpoints, individual TCP and UDP ports, and scheduled cron jobs via heartbeat monitors. Each monitor supports custom HTTP request methods, request bodies, basic auth, custom headers and expected-response matching.

How fast are downtime alerts?

Checks run from multiple worldwide locations and notifications fire within seconds of a failed check, over email, webhook, Slack, Discord, Telegram, Microsoft Teams or Google Chat.

What is a heartbeat monitor?

A heartbeat monitor watches scheduled jobs such as cron jobs, database backups and serverless workers. The job pings Uptimewolf each time it runs; if an expected ping doesn't arrive within the grace window, Uptimewolf alerts you that the job failed to run.

Does Uptimewolf check from more than one location?

Yes. Monitors are checked from multiple locations around the world, so a single regional network blip doesn't trigger a false alarm. Higher plans unlock more checking locations.

Is there a free trial for uptime monitoring?

Yes. Every plan starts with a 5-day free trial and no credit card is required to begin. All 16 network tools are also free to use, forever.

Start monitoring in under 60 seconds.

5-day free trial. No credit card. Cancel anytime.