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
Similar apps
WebGazerWebsite monitoring, cron job monitoring and eye candy hosted status pagesPrice$19–$179/moTry freeFree planRuns onWebFeatures18
LegitUptimeLegit and reliable uptime monitoring and status page toolsPrice$8–$49/moTry freeFree planRuns onWebFeatures17
UptimeSignalUptime Monitoring + Status Pages for DevelopersPrice$10–$15/moTry freeFree planRuns onWebFeatures18
UptimepageOpen sourceUptime monitoring and a status page in one.Price$9–$19/moTry freeFree planRuns onWeb · LinuxFeatures23
UpCanaryAutomated status pages powered by real monitoring data.Price$9–$29/moTry freeFree planRuns onWebFeatures18
UptimeBossMonitoring with signal, not noise.PriceFrom €9/moTry freeFree planRuns onWebFeatures19