Catch downtime before your users do.

Learn about downtimes in seconds, not from customer complaints. Customizable monitoring with instant alerts, smart state machine, and detailed incident history.

Start for free
Free basic plan
No credit card required
Fast 1-click login
synthetic_worker_kz
12:18:00 GET api.your-company.com/checkout 200 OK (142ms)
12:19:00 GET api.your-company.com/checkout 503 Service Unavailable
├─ Initiating instant retry 1/3...
├─ Initiating instant retry 2/3...
└─ Initiating instant retry 3/3...
12:19:03 CRIT Endpoint confirmed DOWN.
12:19:04 ALERT Triggered configured notifications
We check. You get notified. That's it.
Engineered for high-load. Precise uptime tracking with millisecond accuracy.

No more false alarms.
No more silent outages.

Most monitoring tools force you into a bad compromise. You either get spammed with alerts for every one-second network blip, or you set the check interval to 5 minutes and find out your checkout is broken from angry customer support tickets.

We built our engine to respect your attention. It checks your infrastructure continuously. But the moment an error occurs, it doesn't panic. Instead, it instantly triggers a rapid series of verification checks from an isolated queue.

You only get alerted when the downtime is real. No noise, no panic, just absolute precision.

Welcome to the new standard of uptime tracking.

All infrastructure on one screen

No visual noise. Only statuses, uptime, and response times of your resources.

UptimeGuard
1
2

Site 1

GET

https://app-1.example.com

60 sec
~326 ms
50 mins ago Just now

Site 2

GET

https://app-2.example.com

60 sec
~346 ms
49 mins ago Just now

Site 3

GET

https://app-3.example.com

60 sec
~605 ms
49 mins ago Just now

Alerts where your team works

Get instant, verified downtime notifications exactly where you need them. Connect your favorite messenger or build custom workflows with rich JSON webhooks.

Telegram Integration

Instant alerts right in your pocket.

Receive critical alerts instantly via Telegram. Connect to your personal chat or add the integration to any team group to keep everyone updated on infrastructure statuses without leaving your favorite messenger.

  • Instant push notifications on all your devices
  • Context and history of recent requests right in the chat
  • Accurate downtime calculation upon recovery
UptimeGuard | Alerts
bot
Service api.your-company.com is down.
Latest checks:
[❌]: 10:48:19 — 529 ms
[❌]: 10:48:09 — 253 ms
[❌]: 10:47:59 — 320 ms
[✅]: 10:47:49 — 148 ms
[✅]: 10:47:39 — 247 ms
10:48
Service api.your-company.com is back online.
Current ping: 114 ms
Was down for: 49 sec
10:49
Custom Webhooks

Integrate seamlessly
with your stack.

Build automated incident response workflows. Trigger actions in your own internal tools using fully customizable, rich JSON Webhooks that fire on every state change in UptimeGuard.

  • Rich JSON payloads with complete context
  • Instant delivery on UP and DOWN events
POST /webhook
{
  "data": {
    "error_message": "Unexpected HTTP status: 502",
    "monitor": {
      "id": 92600063141875710,
      "name": "API Gateway",
      "time_ms": 230,
      "url": "https://api.your-company.com"
    }
  },
  "event": "monitor.down",
  "event_id": "e2885358-d583-4213-b141-31fa",
  "timestamp": "2026-09-15T10:50:47.724Z"
}

Powerful engine under the hood

Everything you need for reliable monitoring. No complex setups.

Real-time updates

Thanks to WebSockets, you see a site go down or recover instantly, without needing to refresh the page.

Nothing superfluous

Only what matters most: response times, uptime, and statuses. Perfect for those tired of bloated enterprise dashboards.

Reliable engine

Every check is isolated. If thousands of websites drop simultaneously, our checker will continue to run without delays.

Launch in 60 seconds

Three simple steps to take your infrastructure under control.

1

Add endpoints

POST /api/health
Any HTTP address: from standard websites to APIs, webhooks, and databases.
2

Set the interval

23:00:00, 200 OK (91ms)
23:00:10, 200 OK (96ms)
The system will start pinging your services based on your schedule.
3

Get alerts

api.your-company.com, Unavailable
Directly to your Telegram or Webhook. Instantly and without false alarms.

Simple and transparent pricing

Start for free, upgrade when you need more power.

Basic

Perfect for personal projects

Free
  • Up to 10 monitors
  • Checks every 60 seconds
  • Timeout limit: up to 30,000 ms
  • Retries before alert: up to 5
  • Downtime check interval: from 20s
  • Retries before recovery: 1 to 5
Start for free
Pro

Unlimited

For serious infrastructure

$10 / month
  • Unlimited monitors
  • Checks every 10 seconds
  • Timeout limit: up to 60,000 ms
  • Retries before alert: up to 10
  • Downtime check interval: from 10s
  • Retries before recovery: 1 to 10

Frequently Asked Questions

Everything you need to know about our monitoring service.

Is there a free plan?

Yes, our basic plan is completely free and includes everything you need for personal projects: up to 10 endpoints, 60-second intervals, and instant notifications. For business needs, we offer a Pro plan with advanced features.

What is the minimum check interval?

You can set up a monitoring interval starting from 10 seconds on the Pro plan, and 60 seconds on the basic plan. This incredibly high frequency, combined with instant notifications, allows you to respond to any issues almost immediately, before your users even notice.

Which protocols and request settings are supported?

We support HTTP and HTTPS protocols. For flexible API monitoring, all standard HTTP methods are available: GET, POST, PUT, PATCH, OPTIONS, DELETE, HEAD. You can configure the expected response codes (e.g., 200, 201, or 401) and set a custom timeout up to 30 seconds for heavy endpoints.

How does the false alarm protection work?

Our engine uses a full-fledged State machine. If the server doesn't respond, we initiate a series of rapid retries outside the main schedule. A notification is sent to you only if the predefined error threshold (DOWN) is reached. The same applies to recovery (UP) — we ensure your server is responding stably before closing the incident and delivering the good news.

Is the downtime history saved?

Yes. The system automatically opens an incident upon a confirmed resource failure and records the exact time. When the status recovers, the incident is closed, and we calculate the downtime duration to the second. The entire history is available on the monitor's analytics page.

Is Telegram login secure?

Absolutely. The entire authorization process takes place on official Telegram servers. We do not gain access to your account, passwords, or personal messages. Telegram only shares your public ID and name with us, so we can create a profile and send you notifications about your site statuses.

Ready to take uptime under control?

Start monitoring your services for free right now. Telegram authorization takes less than a minute.

Start for free
Free basic plan
No credit card required
Fast 1-click login