Gatus
Never miss an outage again·gatus.io
Gatus is an automated status page and monitoring platform that tracks HTTP, DNS, TCP, ICMP and other endpoint protocols with custom conditions and instant alerts. It generates public, automatically-updating status pages reflecting real-time uptime data, and supports advanced test suites for multi-step workflow validation. The product is built on open-source technology and can also be self-hosted.
What it's for
Features 21
- Audit logs
- Automated status page updates
- Custom conditions with JSONPath and pattern matching
- Custom CSS for status pages
- Custom hostname and .gatus.io hostname for status pages
- DNS query monitoring
- Domain expiration monitoring
- HTTP/HTTPS monitoring
- ICMP (ping) monitoring
- Private status pages
- Push-based monitoring for private/internal networks
- SCTP, SSH, GRPC, WebSocket monitoring
- Single Sign-On (SSO) for status page access
- SSH Tunneling for connectivity
- SSL certificate expiration monitoring
- Static egress IP for firewall whitelisting
- Status page announcements with color-coded priority
- TCP/UDP connection monitoring
- Test Suites for sequential multi-step endpoint testing
- TLS/STARTTLS monitoring
- Uptime, response time, and health badges
At a glance
Integrations
Pricing
All plans include a free 7-day trial with no credit card required. Gatus can also be self-hosted for free.
Custom hostname, Badges, Private status pages, Static egress IP
1 status page, 30 endpoints per status page, 5 conditions per endpoint, 2 alerts per endpoint, 2-minute minimum check interval, 1 team member (excl. owner), 14-day audit logs
Push-based monitoring, Announcements, More integrations (Messagebird, Pushover, AWS SES, PagerDuty, Twilio, etc.)
2 status pages, 50 endpoints per status page, 5 suites per status page, 10 conditions per endpoint, 3 alerts per endpoint, 1-minute minimum check interval, 5 team members, 30-day audit logs
Metrics, Single Sign-On (SSO), Custom CSS, Custom integrations
3 status pages, 100 endpoints per status page, 25 suites per status page, 20 conditions per endpoint, 10 alerts per endpoint, 30-second minimum check interval, 25 team members, 90-day audit logs, 1 SSH tunnel configuration
Priority email support, Metrics, SSO, Custom CSS, All integrations
30 status pages, 1000 endpoints per status page, 100 suites per status page, unlimited conditions/alerts, 30-second minimum check interval, unlimited team members, 90-day audit logs, 10 SSH tunnel configurations
20% off when billed yearly