
Kuvasz
Open-source uptime and SSL monitoring service with status pages, multiple notification channels, and Prometheus integration.
Open source alternative to:




Kuvasz is a comprehensive, open-source uptime and SSL monitoring solution designed for developers and operations teams who want full control over their monitoring infrastructure. It checks the availability of your services at configurable intervals and alerts you through multiple channels when downtime or SSL certificate issues are detected.
Key features include built-in status pages for transparent communication with users, Infrastructure as Code (IaC) support via YAML configuration, a complete REST API for automation, and native Prometheus integration for metrics export. Kuvasz is cloud-native and containerized, making it easy to deploy in Docker, Kubernetes, or traditional server environments.
As a self-hosted alternative to proprietary uptime monitoring services, Kuvasz gives you complete data ownership, unlimited monitors, and no per-check pricing — ideal for homelabs, small businesses, and enterprise teams alike.
Categories:
Build with:
Frequently Asked Questions
How do I deploy Kuvasz?
Kuvasz is distributed as a Docker image, so it runs on any system that supports Docker, and there is an official Helm chart for Kubernetes. It requires a PostgreSQL database (version 14 or newer); the provided Docker Compose file sets one up alongside Kuvasz if you don't already have one. An interactive install script is also available for Linux and macOS.
What authentication options does Kuvasz support?
By default you log in to the web UI with an admin username and password set via environment variables, and the password must be at least 12 characters. Kuvasz also supports OIDC single sign-on, optional API-key authentication for the REST API, and a separate dedicated key for the MCP endpoint. Authentication can be disabled entirely if you prefer to handle access control at the reverse proxy.
Can I manage Kuvasz configuration as code?
Yes. Monitors, notification integrations, and app-level settings can all be defined in a YAML configuration file, which makes it straightforward to keep your monitoring setup in version control. Alternatively, you can manage everything through the web UI or the REST API, and YAML configuration also serves as a way to back up and migrate your setup.
Does Kuvasz have an API, webhooks, or AI integration?
Kuvasz ships a full REST API (documented at api-docs.kuvasz-uptime.dev) that covers monitor management, status, and settings, plus an unauthenticated health endpoint for readiness probes. An MCP server lets AI assistants query monitor status and incidents and create or toggle monitors through natural language. Metrics can be exported to Prometheus and OpenTelemetry, and there is an official Home Assistant integration.
Which notification channels does Kuvasz support?
Built-in channels include email, Slack (via webhook or bot), Discord, Telegram, Microsoft Teams, Apprise, Pushover, PagerDuty, and custom webhooks. Integrations can be configured globally for all monitors or assigned per monitor. Services without a dedicated integration, such as Google Chat, Mattermost, or Signal, can be reached through custom webhooks or Apprise.
OpenAltFinder Score
Project Details
Repository details
Updated 11/8/2026, 10:01:13 AM
View RepositoryRepository activity
Sponsor Kuvasz
Get the latest open source alternatives delivered weekly.
Discover tools that give you freedom from proprietary software.
Compare Kuvasz with
Similar open source alternatives

Uptime Kuma
Self-hosted uptime monitoring tool with a polished UI, 90+ notification integrations, and built-in public status pages.
UptimeRobotLunalytics
Lunalytics is an open-source, self-hosted monitoring tool built with Node.js and React that supports HTTP(S), TCP, ping, Docker, and more. It offers customizable dashboards, status pages, incident management, multi-user access control, and integrations with popular notification services, making it a modern, developer-friendly solution for monitoring uptime and system health.
UptimeRobot
Beszel
Lightweight self-hosted server monitoring hub with historical data, Docker stats, and configurable alerts.
Datadog
Rootprint
Open-source, self-hosted log management with full-text search on object storage, OpenTelemetry ingestion, and team access control.
Datadog
OpenStatus
Open-source uptime monitoring and status page platform with synthetic checks from 28 global regions and multi-channel alerting.
Pingdom
Pingflare
Pingflare is a self-hosted uptime monitoring stack built natively for Cloudflare Workers. Get fast global checks, instant alerts, and a beautiful status page on your own domain.
Better Stack
