# Gatus vs Uptime Kuma

**Leader by Vioscale score:** Gatus

| Attribute | Gatus | Uptime Kuma |
|---|---|---|
| **Vioscale score** | 63.1 (52% (medium)) | 56.5 (40% (low)) |
| activity.commits_last_30d | - | 64 |
| adoption.dependent_repos | - | 2 |
| adoption.github_stars | - | 90,643 |
| deployment.options | `{"cloud":true,"self_hosted":true}` | `{"self_hosted":true}` |
| description.long | A platform for tracking service health across websites, APIs, and infrastructure. It detects outages automatically, publishes real-time status pages, and alerts teams via multiple channels. | An open-source application for monitoring website uptime and checking service health. Designed to be deployed on your own infrastructure via Docker or traditional server setups. |
| integrations.count | 24 | - |
| integrations.list | `[{"name":"Slack"},{"name":"Microsoft Teams"},{"name":"Telegram"},{"name":"Discord"},{"name":"Google Chat"},{"name":"Gotify"},{"name":"Matrix"},{"name":"Mattermost"},{"name":"n8n"},{"name":"Ntfy"},{"name":"Opsgenie"},{"name":"Email"},{"name":"Gitea"},{"name":"GitHub"},{"name":"GitLab"},{"name":"Messagebird"},{"name":"Pushover"},{"name":"AWS SES"},{"name":"ilert"},{"name":"Incident.io"},{"name":"PagerDuty"},{"name":"Twilio"},{"name":"SIGNL4"},{"name":"Custom"}]` | - |
| language.primary | - | JavaScript |
| license.spdx | - | MIT |
| market.availability | `{"primaryMarkets":["US"],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | - |
| platform.support | `{"web":true}` | - |
| pricing | `{"type":"subscription","plans":[{"free":false,"name":"Standard","summary":"$10/month","features":["HTTP, ICMP, DNS, TCP, UDP, TLS, SCTP, SSH, gRPC, WebSocket monitoring","Status code, response body/JSONPath, certificate expiration, domain expiration conditions","Response time and connection monitoring","Slack, Teams, Telegram, Discord, Google Chat, Gotify, Matrix, Mattermost, n8n, Ntfy, Opsgenie, Email, Gitea, GitHub, GitLab integrations","Static egress IP for firewall whitelisting","Custom domain support","Uptime, response time, health badges","Private status pages"],"commitment":"monthly","components":[{"kind":"fixed","amount":10,"period":"month","currency":"USD"}],"description":"For those looking to monitor most of their services","contactSales":false,"includedLimits":{"status_pages":"None","team_members":"None","suites_per_page":"0","check_interval_min":"2m","endpoints_per_page":"30","alerts_per_endpoint":"2","events_per_endpoint":"50","results_per_endpoint":"100","conditions_per_endpoint":"5","audit_log_retention_days":"14"}},{"free":false,"name":"Premium","summary":"$20/month","features":["All Standard features","Push-based monitoring","Incident announcements","Additional integrations: Messagebird, Pushover, AWS SES, ilert, Incident.io, PagerDuty, Twilio, SIGNL4"],"commitment":"monthly","components":[{"kind":"fixed","amount":20,"period":"month","currency":"USD"}],"description":"For those looking to monitor all of their services","contactSales":false,"includedLimits":{"status_pages":"2","team_members":"5","suites_per_page":"5","check_interval_min":"1m","endpoints_per_page":"50","alerts_per_endpoint":"3","events_per_endpoint":"50","results_per_endpoint":"100","conditions_per_endpoint":"10","audit_log_retention_days":"30"}},{"free":false,"name":"Business","summary":"$50/month","features":["All Premium features","Metrics dashboard","Single Sign-On (SSO)","Custom CSS","Custom integrations"],"commitment":"monthly","components":[{"kind":"fixed","amount":50,"period":"month","currency":"USD"}],"description":"For those looking to monitor multiple business-critical services across several products","contactSales":false,"includedLimits":{"status_pages":"3","team_members":"25","suites_per_page":"25","check_interval_min":"30s","endpoints_per_page":"100","alerts_per_endpoint":"10","events_per_endpoint":"50","results_per_endpoint":"500","conditions_per_endpoint":"20","audit_log_retention_days":"90"}},{"free":false,"name":"Enterprise","summary":"$500/month","commitment":"monthly","components":[{"kind":"fixed","amount":500,"period":"month","currency":"USD"}],"contactSales":true}],"summary":"From $10/month. Free 7-day trial.","currency":"USD","freeTier":false,"sourceUrl":"https://gatus.io/pricing","retrievedAt":"2026-08-18T12:21:07.998Z","freeTrialDays":7,"startingPrice":{"amount":10,"period":"month","currency":"USD"},"billingPeriods":["month"]}` | `{"type":"open_source","freeTier":true,"sourceUrl":"https://uptime.kuma.pet","retrievedAt":"2026-08-18T12:21:28.490Z"}` |
| pricing.free_tier | no | yes |
| pricing.model | commercial | open_source |
| pricing.price_level | low | free |
| pricing.transparent | yes | - |
| release.cadence_days | - | 8 |
| release.history | - | `[{"url":"https://github.com/louislam/uptime-kuma/releases/tag/2.5.3","date":"2026-08-22T09:20:48Z","type":"stable","version":"2.5.3"},{"url":"https://github.com/louislam/uptime-kuma/releases/tag/2.5.2","date":"2026-08-22T08:44:26Z","type":"stable","version":"2.5.2"},{"url":"https://github.com/louislam/uptime-kuma/releases/tag/2.5.1","date":"2026-08-22T06:50:57Z","type":"stable","version":"2.5.1"},{"url":"https://github.com/louislam/uptime-kuma/releases/tag/2.5.0","date":"2026-08-01T16:35:53Z","type":"stable","version":"2.5.0"},{"url":"https://github.com/louislam/uptime-kuma/releases/tag/2.4.0","date":"2026-05-31T00:55:12Z","type":"stable","version":"2.4.0"},{"url":"https://github.com/louislam/uptime-kuma/releases/tag/2.3.2","date":"2026-05-03T16:15:29Z","type":"stable","version":"2.3.2"},{"url":"https://github.com/louislam/uptime-kuma/releases/tag/2.3.1","date":"2026-05-03T13:40:11Z","type":"stable","version":"2.3.1"},{"url":"https://github.com/louislam/uptime-kuma/releases/tag/2.3.0","date":"2026-05-01T04:01:17Z","type":"stable","version":"2.3.0"},{"url":"https://github.com/louislam/uptime-kuma/releases/tag/2.2.1","date":"2026-03-10T02:25:33Z","type":"stable","version":"2.2.1"},{"url":"https://github.com/louislam/uptime-kuma/releases/tag/2.2.0","date":"2026-03-05T02:08:14Z","type":"stable","version":"2.2.0"},{"url":"https://github.com/louislam/uptime-kuma/releases/tag/2.1.3","date":"2026-02-19T05:37:30Z","type":"stable","version":"2.1.3"},{"url":"https://github.com/louislam/uptime-kuma/releases/tag/2.1.2","date":"2026-02-19T05:09:11Z","type":"stable","version":"2.1.2"},{"url":"https://github.com/louislam/uptime-kuma/releases/tag/2.1.1","date":"2026-02-13T16:07:33Z","type":"stable","version":"2.1.1"},{"url":"https://github.com/louislam/uptime-kuma/releases/tag/2.1.0","date":"2026-02-07T02:31:49Z","type":"stable","version":"2.1.0"},{"url":"https://github.com/louislam/uptime-kuma/releases/tag/2.1.0-beta.3","date":"2026-01-22T13:01:00Z","type":"prerelease","version":"2.1.0-beta.3"},{"url":"https://github.com/louislam/uptime-kuma/releases/tag/2.1.0-beta.2","date":"2026-01-14T02:45:36Z","type":"prerelease","version":"2.1.0-beta.2"},{"url":"https://github.com/louislam/uptime-kuma/releases/tag/2.1.0-beta.1","date":"2026-01-05T02:02:30Z","type":"prerelease","version":"2.1.0-beta.1"},{"url":"https://github.com/louislam/uptime-kuma/releases/tag/2.1.0-beta.0","date":"2025-12-20T04:38:35Z","type":"prerelease","version":"2.1.0-beta.0"},{"url":"https://github.com/louislam/uptime-kuma/releases/tag/2.0.2","date":"2025-10-22T17:03:54Z","type":"stable","version":"2.0.2"},{"url":"https://github.com/louislam/uptime-kuma/releases/tag/2.0.1","date":"2025-10-20T16:11:12Z","type":"stable","version":"2.0.1"}]` |
| reliability.status_page | yes | - |
| security.vulnerabilities | - | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2Flouislam%2Fuptime-kuma&per_page=100","last_12m":0,"max_severity":null}` |

## Capabilities (API Monitoring)

| Capability | Gatus | Uptime Kuma |
|---|:--:|:--:|
| **Capabilities** |  |  |
| Multi region probes | - | - |
| Private location agent | - | - |
| Status page hosting | - | - |
| Json schema assertions | - | - |
| Monitoring as code | - | - |
| Multistep API flows | - | - |
| Heartbeat deadmans switch | - | - |
| Self hostable | - | - |

*Source: Vioscale. Generated 2026-09-01T17:22:18.789Z. "-" = undocumented, not absent.*
