Skip to content
SPECIFICTION
Get listed

UptimeKit

docs.uptimekit.dev

WebAPISelf-hosted

Spec sheet

Purpose
UptimeKit is an open-source monitoring and status-page system for monitoring services and communicating incidents to users.Read 11 Oct 2026 · docs.uptimekit.dev
Product
UptimeKit is an open-source status-page and monitoring system for monitoring services, publishing status pages, and communicating incidents to users.Read 11 Oct 2026 · docs.uptimekit.dev
Intended users
UptimeKit is presented for teams needing multi-region monitoring, multiple status pages, structured incident management, and time-series monitor history.Read 11 Oct 2026 · docs.uptimekit.dev
Deployment
The dashboard installation guide deploys UptimeKit using Docker Compose and requires Docker Engine.Read 11 Oct 2026 · docs.uptimekit.dev
Integrations
Supported integrations include Discord, Google Chat, Telegram, ntfy, webhooks, and Prometheus AlertManager.Read 11 Oct 2026 · docs.uptimekit.dev
License
The project repository states that UptimeKit is licensed under the MIT License.Read 11 Oct 2026 · github.com
Alert channels
Discord,Telegram,ntfy,Prometheus AlertManager,Apprise,custom webhooksRead 19 Sep 2026 · docs.uptimekit.dev
Deployment requirements
The project README lists PostgreSQL as a prerequisite and ClickHouse as optional for local deployment.Read 11 Oct 2026 · github.com
Discord notifications
The Discord integration sends real-time incident notifications for created, acknowledged, updated, and resolved incidents.Read 11 Oct 2026 · docs.uptimekit.dev
Distributed monitoring
UptimeKit is designed for distributed monitoring with separate dashboard and worker services, and supports multi-region monitoring.Read 11 Oct 2026 · docs.uptimekit.dev
Incident management
Incidents can be created, updated, and resolved from the dashboard or integrations.Read 11 Oct 2026 · docs.uptimekit.dev
Keyword monitoring
YesRead 19 Sep 2026 · docs.uptimekit.dev
Monitor organization
Monitors can be organized with groups and tags.Read 11 Oct 2026 · docs.uptimekit.dev
Monitor types
It supports HTTP/HTTPS, TCP, ICMP Ping, DNS, keyword, and HTTP JSON checks.Read 11 Oct 2026 · docs.uptimekit.dev
Monitoring checks
It supports HTTP/HTTPS, TCP, ICMP Ping, DNS, keyword, and HTTP JSON checks.Read 11 Oct 2026 · docs.uptimekit.dev
Prometheus alerts
The Prometheus AlertManager integration can create and resolve incidents with severity mapping and deduplication.Read 11 Oct 2026 · docs.uptimekit.dev
Self-hosting
UptimeKit is open source and can be self-hosted; the project README identifies its license as MIT.Read 11 Oct 2026 · github.com
Server monitoring
YesRead 19 Sep 2026 · docs.uptimekit.dev
SSL expiry alerts
YesRead 19 Sep 2026 · docs.uptimekit.dev
SSL tracking
UptimeKit tracks certificate expiration automatically for HTTPS monitors.Read 11 Oct 2026 · docs.uptimekit.dev
Status pages
Users can create public or private status pages with custom domains and password protection.Read 11 Oct 2026 · docs.uptimekit.dev
Storage
The introduction describes PostgreSQL storage with optional time-series storage.Read 11 Oct 2026 · docs.uptimekit.dev
Team access
Organizations support team invitations and role-based access management.Read 11 Oct 2026 · docs.uptimekit.dev
Team features
Organizations support team invitations and role-based access.Read 11 Oct 2026 · docs.uptimekit.dev
Worker deployment
Workers connect to the dashboard using a worker API key and dashboard URL, and can run on a separate server.Read 11 Oct 2026 · docs.uptimekit.dev

Where Specifiction places it

Alternatives to UptimeKitAll alternatives →