Skip to main content
UptimeKit is an open-source status page and monitoring system. It helps you monitor services, publish status pages, and communicate incidents with your users.

Key Features

  • Uptime monitoring: Monitor HTTP/HTTPS, TCP, ICMP Ping, DNS, Keyword, and HTTP JSON checks.
  • Status pages: Create public or private status pages with custom domains and password protection.
  • Monitor organization: Organize monitors with groups and tags.
  • SSL certificate tracking: Track certificate expiration automatically for HTTPS monitors.
  • Incident management: Create, update, and resolve incidents from the dashboard or integrations.
  • Integrations: Connect Discord, Telegram, ntfy, Prometheus AlertManager, Apprise, and custom webhooks.
  • Team collaboration: Invite team members and manage access with organization roles.
  • Open source: Self-host UptimeKit and extend it for your own needs.

Comparison with Uptime Kuma

UptimeKit and Uptime Kuma are both open-source monitoring tools. Uptime Kuma is a good fit for simple, single-node setups. UptimeKit is designed for teams that need distributed monitoring, structured incidents, and scalable storage.

When to choose UptimeKit

Choose UptimeKit if you need:
  • Multi-region monitoring
  • Multiple status pages for teams or organizations
  • Structured incident management
  • Time-series storage for monitor history
  • Prometheus AlertManager, Apprise, or webhook-based automation

When to choose Uptime Kuma

Choose Uptime Kuma if you need:
  • A simple single-container deployment
  • A lightweight setup for personal or small-scale monitoring
  • Minimal infrastructure requirements

Quick Start

To run UptimeKit, start with the installation guides: