An open-source uptime monitoring and status page platform that detects website and API downtime before your users do.

About Gatus
Gatus is a comprehensive uptime monitoring solution that provides real-time service availability tracking for websites, APIs, microservices, and infrastructure. Built on open-source technology, it offers advanced health checks using multiple protocols (HTTP/HTTPS, DNS, TCP, ICMP), intelligent incident alerting through 15+ platforms, and automated status page generation. The platform enables developers to create custom monitoring conditions, validate API responses, monitor SSL certificates, and receive detailed downtime reports with actionable insights for rapid incident resolution.
Key Features
- Multi-protocol monitoring supporting HTTP/HTTPS, DNS, TCP, ICMP, and GraphQL endpoints
- Custom health check conditions with JSON path assertions and advanced logic operators
- Instant downtime alerts via Slack, Discord, PagerDuty, email, and 15+ other platforms
- Automated public status pages with real-time uptime data and incident reports
- SSL certificate expiration monitoring and validation
- Comprehensive API monitoring with response validation and debugging tools
- Open-source architecture with full transparency and community contributions
- Developer-friendly integration with CI/CD pipelines and webhook support
- Custom alert thresholds, escalation rules, and automated resolution notifications
- Live testing interface for validating monitoring configurations