Uptime Kuma Review, Pricing & Features

Uptime Kuma is a free, open-source, self-hosted uptime monitor with a modern dashboard, status pages, and alerts across 90-plus notification services.

Category
DevOps
Pricing
open-source, from Free
Verified
Not yet
Last updated
July 19, 2026
Founded
2021
Free PlanWindowsWeb AppOpen SourceSelf-Hosted

What Is Uptime Kuma

Uptime Kuma is a free, open-source uptime monitoring tool that users run on their own infrastructure to track the availability of websites, servers, and other services. It was created by developer Louis Lam and first released in July 2021, built as a modern, actively maintained alternative after Lam found existing free self-hosted monitoring tools outdated or abandoned.

The project is released under the MIT License and has become one of the most popular self-hosted monitoring tools available, with well over 88,000 stars on GitHub as of mid-2026, reflecting a large and active community of users and contributors.

Technically, it is built with a Vue.js frontend and Node.js backend that communicate over WebSockets for real-time dashboard updates, and it can be deployed via Docker or installed directly on a server running Node.js 20.4 or later.

Key Features

Uptime Kuma supports monitoring across a wide range of protocols and target types, including HTTP and HTTPS uptime checks, HTTP keyword and JSON-query matching, TCP port checks, WebSocket connections, ping, DNS record lookups, push-based monitors for external heartbeat signals, Steam game server status, and Docker container health.

When a monitor detects downtime, Uptime Kuma can notify users through more than 90 integrations covering popular services such as Telegram, Discord, Slack, Gotify, Pushover, and standard email via SMTP, so alerts reach whatever channel a team already uses.

The dashboard includes public, shareable status pages with custom domain support, historical ping and response-time charts, TLS certificate expiration monitoring, proxy configuration, two-factor authentication for account security, and a fast, reactive UI available in both light and dark modes.

Pricing

Uptime Kuma is completely free and open source under the MIT License. There are no paid tiers, subscriptions, or feature restrictions; every capability of the tool is available to anyone who self-hosts it.

Because it is self-hosted, the only ongoing cost is whatever server, VPS, or NAS device the user chooses to run it on, which is typically inexpensive given the tool's lightweight resource requirements.

Key Features

Pros & Cons

Pros

  • Completely free and open source with the MIT License and no feature restrictions
  • Supports a very wide range of monitor types compared to many commercial competitors
  • Large, active GitHub community with frequent updates and over 88,000 stars
  • Modern, fast, reactive dashboard with light and dark mode
  • Extensive notification integrations covering more than 90 services

Cons

  • Requires self-hosting and ongoing server maintenance, unlike managed SaaS monitoring tools
  • No official managed cloud version from the core maintainer, so uptime of the monitor itself depends on the user's own infrastructure
  • Advanced enterprise features like SLA reporting and team role management are more limited than commercial alternatives
  • Community support model rather than dedicated paid support channels

Pricing

Frequently Asked Questions

What is Uptime Kuma used for

It is used to monitor the uptime and health of websites, APIs, servers, and other services, alerting users when something goes down.

Is Uptime Kuma free

Yes, it is completely free and open source under the MIT License with no paid tiers.

Who created Uptime Kuma

It was created by developer Louis Lam, known as louislam on GitHub, and first released in July 2021.

How do I install Uptime Kuma

It is most commonly deployed via an official Docker image, or installed directly on a server running Node.js 20.4 or later.

What can Uptime Kuma monitor

It can monitor HTTP and HTTPS endpoints, TCP ports, ping, DNS records, WebSocket connections, push-based heartbeats, Steam game servers, and Docker containers.

Does Uptime Kuma support status pages

Yes, it includes public, shareable status pages with support for custom domains.

How does Uptime Kuma compare to UptimeRobot

Uptime Kuma is free and self-hosted with a broader range of monitor types, while UptimeRobot is a managed SaaS product that requires no hosting but has paid tiers for advanced features.

What notification services does Uptime Kuma support

It supports more than 90 notification integrations, including Telegram, Discord, Slack, Gotify, Pushover, and email.

Comparisons

Related Tools