Gatus monitors services on a schedule and checks their health against conditions you define. Its documented endpoint checks cover HTTP, ICMP, TCP, UDP, DNS, TLS, STARTTLS, SCTP, and external push-based checks. Conditions can assess status, response bodies, certificate or domain expiry, response time, connection success, and IP addresses. The product lists server monitoring, keyword monitoring, SSL expiry alerts, and a free plan with a monitor limit of 30. It is available through API, self-hosting, and the web. Gatus also offers plans with status pages and limits that vary by tier. Standard is 10.00 USD per month and includes one status page, 30 endpoints per page, a two-minute minimum check interval, and one team member. Enterprise is 500.00 USD per month and includes 30 status pages, 1,000 endpoints per page, a 30-second minimum interval, and unlimited conditions, alerts, and team members. Alerting integrations include services such as Slack, Microsoft Teams, Telegram, Discord, Google Chat, Matrix, GitHub, and GitLab; availability varies by plan. The project describes itself as completely open source. Its beta API supports status page configuration and endpoint management, while documented workflow test suites are marked alpha.
Who it is for
Gatus suits teams that need scheduled checks across different endpoint types and want to define health conditions around response, connection, or expiry details. Its self-hosted option and open source project may also suit people who want to operate service monitoring themselves.
What is good
- Checks HTTP, ICMP, TCP, UDP, DNS, TLS, STARTTLS, and SCTP endpoints.
- Conditions can evaluate response time, bodies, status, expiry, and IP.
- Free plan includes a stated limit of 30 monitors.
- Offers self-hosted, API, and web platforms.
- Lists status pages and multiple alerting integrations.
What to know first
- Standard allows one team member and one status page.
- Minimum check intervals vary by plan, starting at two minutes on Standard.
- Beta API and alpha test suites are marked as such.
Verdict
Choose Gatus if you need configurable endpoint checks, alert channels, and status pages, with options for self-hosting or managed plans. Compare the plan limits for team members, pages, endpoints, and check intervals before choosing a paid tier.
Get started with Gatus
- Visit https://gatus.io/.
- Choose the web, API, or self-hosted platform.
- Use the free plan or select a paid plan, including its listed seven-day trial.
- Configure endpoints and the conditions used to evaluate their health.
- Select available alerting integrations and set up status pages if included in your plan.
Limits to know first
The free plan has a monitor limit of 30. Standard allows one status page, 30 endpoints per page, one team member, and a two-minute minimum check interval; paid plan limits vary by tier.
Questions about Gatus
Is Gatus free?
Yes. The pricing note lists a free plan and a seven-day trial. The free plan has a monitor limit of 30.
What does Standard cost?
Standard is 10.00 USD per month, billed monthly. It includes one status page, 30 endpoints per page, a two-minute minimum check interval, and one team member.
Can I self-host Gatus?
Yes. Self-hosted is one of its listed platforms, and the project describes itself as completely open source.
Which alerting integrations are available?
Listed integrations include Slack, Microsoft Teams, Telegram, Discord, Google Chat, Matrix, GitHub, GitLab, and PagerDuty. Availability varies by plan.
What can the API do?
The beta API supports retrieving status page configuration and creating, updating, and deleting endpoints using authenticated requests.
Does Gatus retain metrics forever?
No. Gatus says it does not retain metrics forever and documents scraping its metrics endpoint for storage in systems such as Prometheus or InfluxDB.
Gatus plans and pricing
All plansCompared on uptime monitoring software
- Free plan
- Yes




