Gatus

Web · Self-hosted · API· paid plans from $10/mo

Freedom report

One barScore 5.4

  • Runs widely1 of 6 device platforms
  • DocumentedPlans, terms and facts published

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

  1. Visit https://gatus.io/.
  2. Choose the web, API, or self-hosted platform.
  3. Use the free plan or select a paid plan, including its listed seven-day trial.
  4. Configure endpoints and the conditions used to evaluate their health.
  5. 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 plans
Standard $10/mo Monthly billing 1 status page · 30 endpoints per page · 2m minimum check interval · 1 team member gatus.io · 8 Oct 2026
Premium $20/mo Monthly billing 2 status pages · 50 endpoints per page · 1m minimum check interval · 5 team members gatus.io · 8 Oct 2026
Business $50/mo Monthly billing 3 status pages · 100 endpoints per page · 30s minimum check interval · 25 team members gatus.io · 8 Oct 2026
Enterprise $500/mo Monthly billing 30 status pages · 1,000 endpoints per page · 30s minimum check interval · Unlimited conditions, alerts, and team members gatus.io · 8 Oct 2026

Compared on uptime monitoring software

Free plan
Yes

Best Gatus alternatives

See all 20