Skip to content
O/THE OPEN ALTERNATIVE
↑↓to navigate↵to selectescto close
Gatus

Gatus

Create beautiful, automated status pages with real-time uptime monitoring for websites, APIs, and infrastructure. Detect downtime before customers do with instant alerts and transparent incident reporting.

Gatus preview

Gatus is an open-source status page and uptime monitoring tool designed to help teams track the health of their services with precision. Whether you're monitoring simple HTTP endpoints or complex multi-step workflows, Gatus provides the flexibility to set custom health check conditions and receive immediate notifications when issues arise.

Key Features

  • Comprehensive Uptime Monitoring: Track HTTP/HTTPS, DNS, TCP, ICMP endpoints with custom conditions. Validate JSON responses, check SSL certificates, and monitor response times for complete service health visibility.
  • Test Suites for Complex Workflows: Execute sequential endpoint tests with shared context to validate entire business processes, authentication flows, CRUD operations, and end-to-end transactions.
  • Instant Alerting: Receive downtime notifications via Slack, Discord, PagerDuty, email, and 15+ other platforms. Configure custom thresholds and escalation rules for proactive incident management.
  • Public Status Pages: Create transparent, user-focused status pages that automatically update based on real-time monitoring data. Display incident reports, maintenance schedules, and resolution timelines with color-coded priority levels.
  • Push-Based Monitoring: Monitor services in private networks using custom agents that push status updates to Gatus, eliminating the need to expose internal systems to the internet.
  • Developer-Friendly API: Integrate uptime checks with CI/CD pipelines, webhook monitoring, and comprehensive logging for technical diagnostics and issue resolution.
  • SSL Certificate Monitoring: Track SSL certificate expiration dates to prevent unexpected outages due to expired certificates.
  • Custom Health Check Conditions: Go beyond simple ping checks by validating specific response codes, JSON payloads, and custom monitoring logic tailored to your services.

Tech / Self-Hosting

Gatus is built on open-source technology and can be self-hosted for complete control over your monitoring infrastructure. The project is actively maintained on GitHub with transparent development and community contributions. The software is lightweight, easy to deploy, and designed for scalability to handle monitoring needs of any size.

Gatus Tech Stack and Architecture

12 technologies detected