About Gatus
Gatus is a developer-oriented health dashboard and status page for monitoring services. Each endpoint is checked using HTTP, ICMP, TCP or DNS queries, and the result is evaluated against a list of conditions covering values such as the status code, response time, certificate expiration and response body.
Checks can be paired with alerting through Slack, Microsoft Teams, PagerDuty, Discord, Twilio and many more providers, and the documentation lists dozens of alert integrations, from email and Matrix to Opsgenie and ntfy. Configuration is done in a file, with support for external endpoints, announcements, suites in alpha, storage options, tunneling and a web UI. Incident support is part of the pitch.
Gatus is written in Go and licensed under Apache-2.0, and it is easy to deploy with Docker or in Kubernetes. The author runs it in his own cluster to watch core applications. Anyone who prefers not to run it can use the managed offering at gatus.io.
Key features
- HTTP, ICMP, TCP and DNS health checks
- Conditions on status, latency and certificates
- Alerts to Slack, Teams, PagerDuty and more
- Public status page and dashboard
- Simple file-based configuration
- Docker and Kubernetes deployment
Good fit for
- →Publishing a status page for a product
- →Monitoring internal services in Kubernetes
- →Alerting on expiring certificates
- Tags
- monitoring
- status-page
- uptime
- alerting
- health-checks
- self-hosted
- docker
- golang
Gatus: questions and answers
- What is Gatus used for?
- Gatus is a developer-oriented health dashboard and status page that checks services over HTTP, ICMP, TCP and DNS and sends alerts to many chat and paging tools. It is a good fit for publishing a status page for a product, monitoring internal services in Kubernetes and alerting on expiring certificates.
- Is Gatus open source?
- Yes. Gatus is open source under the Apache-2.0 licence. Its source code is on GitHub at TwiN/gatus and is written mainly in Go.
- Is Gatus free?
- Yes. Gatus is open source, so the software itself is free to use. A managed cloud version is also available.
- Can I self-host Gatus?
- Yes. Gatus can be self-hosted on your own server or infrastructure.
- What is Gatus an alternative to?
- Gatus is an open-source alternative to UptimeRobot, StatusCake, Pingdom and Better Stack. Other open-source alternatives to UptimeRobot include Uptime Kuma, Upptime and Peekaping.
- Is Gatus actively maintained?
- Yes. The most recent commit to Gatus was on 30 September 2026, and the latest release is v5.37.0, published on 24 September 2026. The project has 12k stars on GitHub.
Open-source alternatives to Gatus
See all
Uptime Kuma
Monitoring & Observability
A self-hosted monitoring tool
MITvs UptimeRobot★ 92k
Upptime
Monitoring & Observability
⬆️ GitHub Actions uptime monitor & status page by @AnandChowdhary
MITvs UptimeRobot★ 17k
Peekaping
Monitoring & Observability
Open Source Uptime Kuma Alternative
MITvs UptimeRobot★ 1.2k
CheckCle
Monitoring & Observability
CheckCle is a self-hosted, open-source monitoring platform for seamless, real-time full-st
MITvs UptimeRobot★ 3.3k
OpenStatus
Monitoring & Observability
🫖 Status page with uptime monitoring & API monitoring as code 🫖
AGPL-3.0vs Pingdom★ 9.2k
OneUptime
Monitoring & Observability
Complete open-source monitoring and observability platform.
OSSvs Datadog★ 7.7k
SaaS alternatives to Gatus
See all
UptimeRobot
Monitoring & Observability
Website, port and keyword uptime checks with alerting and status pages
SaaS
StatusCake
Monitoring & Observability
Uptime, page speed and SSL monitoring with alerts
SaaS
Pingdom
Monitoring & Observability
Pingdom is a website monitoring service that checks uptime and page performance from outside locations and alerts teams when a site has problems.
SaaS
Better Stack
Monitoring & Observability
Uptime monitoring, on-call alerts, status pages and log management in one product
SaaS
Atlassian Statuspage
Monitoring & Observability
Hosted status page and incident communication tool from Atlassian
SaaS
Uptime.com
Monitoring & Observability
Synthetic website and API monitoring with status pages
SaaS

