Documentation

UptimeGuard Documentation

Everything you need to monitor, integrate, and automate uptime checks for your services.

Browse by Category

Start here to find the right section. Each category covers a distinct area of UptimeGuard — from creating your first monitor to building custom alerting pipelines.

API Reference

Complete REST API documentation. Endpoints for monitors, incidents, teams, and webhooks. Includes rate limits (120 req/min on Pro, 300 req/min on Enterprise), authentication via API keys, and example payloads in JSON. Covers /v1/monitors, /v1/incidents, /v1/teams, and /v1/downtime-reports.

Read API docs

Integrations

Connect UptimeGuard to your existing toolchain. Native integrations with Telegram Bot API, Slack (incoming webhooks + slash commands), VictorOps, and custom webhook endpoints. Step-by-step setup guides for each, including OAuth flows for Slack App installation and webhook secret verification.

View integrations

Setup & Configuration

Create monitors in under two minutes. Configure check intervals (30s – 5min), HTTP status code expectations, SSL certificate expiry alerts, and DNS resolution checks. Learn about regional check nodes (Moscow, Amsterdam, Singapore, Virginia) and how to assign monitors to specific probes.

Get started

Guides & Tutorials

Practical walkthroughs for real-world scenarios. Includes: building an on-call escalation chain with Telegram + VictorOps, generating monthly uptime reports via the API, setting up maintenance windows for planned deployments, and configuring SSL renewal reminders for a multi-domain portfolio.

Explore guides

Recent Updates

New pages and revisions published this month.

Webhook Retry Policy — Updated

We've revised the webhook delivery documentation to reflect the new exponential-backoff retry strategy (3 retries over 12 hours). Includes details on X-Attempt-Count and X-Retry-After headers, plus a troubleshooting section for common 429/503 responses. Updated 2025-06-10.

New: DNS Monitor Configuration

A brand-new guide covering DNS monitoring from scratch. Learn how to add A, AAAA, CNAME, MX, and TXT record checks, set expected value thresholds, and configure alerts for DNS propagation delays. Includes a comparison table of supported record types and check resolution times. Published 2025-06-07.

API v1 Rate Limits — Expanded

The API Reference now details per-endpoint rate limits, burst allowances, and the RateLimit-Remaining response header. Added examples for handling 429 responses gracefully and implementing client-side throttling in Python, Go, and Node.js. Updated 2025-06-03.

Need Help?

Can't find what you're looking for? Our engineering team maintains this documentation and responds to questions within one business day.

Contact Support Open a GitHub Issue