Gatus is a free, open-source developer status page and health dashboard with 40+ alert integrations. See features, pricing and alternatives.
Category
DevOps
Pricing
Freemium, from Free (self-hosted); paid plans at gatus.io
Verified
Not yet
Last updated
July 18, 2026
Founded
2019
Free PlanAPIOpen SourceFreemiumSelf-Hosted
Overview
Gatus is a developer-oriented health dashboard and status page tool, maintained as a free, open-source project since 2019 by a developer known as TwiN, with a managed cloud version also offered at gatus.io.
It actively probes HTTP, TCP, DNS, ICMP, WebSocket, gRPC, SSH and TLS endpoints on a schedule and evaluates configurable conditions to determine health, rather than passively observing real traffic.
Key Features
Gatus supports more than 40 alerting integrations including Slack, Teams, Discord, PagerDuty and Twilio, along with Prometheus metrics export and public or internal status pages.
Advanced features include Suites for sequential workflow checks, External Endpoints for agents behind private networks, and Announcements for posting incident updates directly to a status page.
Pricing
The self-hosted core of Gatus is free under the Apache 2.0 license, with unlimited endpoints and alert rules; typical self-hosting costs run only a few dollars a month on platforms like Railway.
Gatus.io offers a managed cloud version with a free exploration tier and paid account plans for teams that want a hosted status page without running their own infrastructure.
Key Features
Multi-protocol health checks — Monitors HTTP/HTTPS, ICMP, TCP, DNS, WebSocket, gRPC, SSH, STARTTLS, TLS and GraphQL endpoints.
Condition-based evaluation — Evaluates checks against configurable conditions such as status code, response time, body content and certificate expiry.
40-plus alerting integrations — Sends alerts to Slack, Teams, Discord, PagerDuty, Twilio, Datadog and other providers out of the box.
YAML-based configuration — Defines the entire monitoring setup as version-controllable YAML with environment variable interpolation.
Public status pages — Publishes uptime and response-time badges and public-facing status dashboards.
Suites for workflow checks — Runs sequential, multi-step checks to verify end-to-end flows like a login process.
External Endpoints — Lets agents behind private networks push their status into a central Gatus instance.
Prometheus metrics export — Exports monitoring data in Prometheus format for existing observability stacks.
Pros & Cons
Pros
Free, unlimited-endpoint self-hosted option under the Apache 2.0 license
Very lightweight and inexpensive to self-host
Huge range of built-in alert integrations (40-plus)
Simple, version-controllable YAML configuration
Large, active GitHub community with 10,000-plus stars
Cons
Self-hosted version requires running and maintaining your own infrastructure
Managed gatus.io plans add cost on top of the otherwise-free core project
UI and enterprise features like SSO and advanced role-based access are less mature than dedicated commercial status-page vendors
Documentation is community-maintained and can lag behind the newest features
Pricing
Self-Hosted (Open Source) Free N/A
Gatus.io Managed Contact gatus.io for current pricing Monthly/Annual
Frequently Asked Questions
Is Gatus free?
The core Gatus project is free and open source under the Apache 2.0 license and can be self-hosted at no cost; gatus.io also offers a paid managed hosting option for teams that do not want to run their own infrastructure.
Who created Gatus?
It was created and is primarily maintained by a developer known as TwiN, with contributions from the open-source community.
What can Gatus monitor?
HTTP/HTTPS endpoints, ICMP ping, TCP ports, DNS records, WebSocket, gRPC, SSH, TLS/STARTTLS certificate expiry and GraphQL endpoints.
How is Gatus different from Uptime Kuma?
Both are open-source, self-hosted monitoring tools; Gatus is configuration-file (YAML) driven and Go-based, while Uptime Kuma emphasizes a fully UI-driven setup.
Does Gatus support Kubernetes?
Yes, it can be deployed via Docker, Kubernetes Helm charts, or Terraform, in addition to a plain binary.
Can Gatus send alerts to Slack or PagerDuty?
Yes, alongside 40-plus other providers including Teams, Discord, Twilio and custom webhooks.