OpenAltFinder
Kuvasz

Kuvasz

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

Screenshot 2026-10-16 at 10-43-26 Dashboard Kuvasz Uptime.png
Screenshot 2026-10-16 at 10-43-35 Incident of nytimes.com Kuvasz Uptime.png
Screenshot 2026-10-16 at 10-43-54 Kuvasz status.png
Screenshot 2026-10-16 at 10-43-43 HTTP & SSL monitors Kuvasz Uptime.png
1 / 4

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.

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
66/100
Project Health (50%)
56/100
License (20%)
40/100
Self-hostable (20%)
100/100
Recency (10%)
100/100
How scoring works
Project Details
Platforms
Web
License
AGPL-3.0
Self hostable
Yes
Repository details
Version
4.7.0
Created
7/17/2020
Stars
671
Forks
41
Open issues
10
Last commit
11/6/2026

Updated 11/8/2026, 10:01:13 AM

View Repository
Repository activity
Sponsor Kuvasz

Get the latest open source alternatives delivered weekly.
Discover tools that give you freedom from proprietary software.

Similar open source alternatives