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.
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 integrationsSetup & 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 startedGuides & 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 guidesRecent 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.