Kuvasz
Kuvasz (pronounce as [ˈkuvɒs]) is an open-source uptime and SSL monitoring service, with multiple notification channels, status pages, IAC support via YAML, Prometheus integration, a complete REST API and many more!
Install / Use
/learn @kuvasz-uptime/KuvaszREADME

Kuvasz [ˈkuvɒs] is an open-source, self-hosted uptime & SSL monitoring service with status pages, designed to help you keep track of your websites and services. It provides a modern, user-friendly interface, a powerful REST API, and supports multiple notification channels like email, Discord, Slack, Telegram, and PagerDuty.

📖 Documentation
🛝 Live demo
You can try out Kuvasz on the dedicated demo instance under https://demo.kuvasz-uptime.dev
Use the following credentials to log in:
- Username:
demo - Password:
secureDemoPassword
🔮 Roadmap
⚡️ Quick start guide
If you want to get started quickly, please refer to the Deployment guide in the documentation.
✨ Features
- HTTP(S) monitoring: Monitor the availability and performance of your websites and services by sending HTTP(S) requests.
- SSL certification monitoring: Automatically check the SSL certificates of your monitored services to ensure they are valid and not expired.
- Notifications on a per-monitor basis: Configure different notification channels for each monitor, allowing you to tailor alerts to your specific needs.
- Status pages: Create public or private status pages to keep your users or your own team informed about the status of your services.
- Sleek UI: Kuvasz has a modern, responsive, and user-friendly interface that makes it easy to manage your monitors.
- Full-fledged REST API: Manage your monitors, check their status, and more through a powerful API.
- Metrics exporters: Export your metrics to OpenTelemetry and Prometheus for better observability and integration with your existing monitoring stack.
- More to come: Take a look at our Roadmap
🚀 Kuvasz vs. UptimeRobot
| | Kuvasz | UptimeRobot Free | UptimeRobot Solo | |-------------------------------------------|:-------------:|:----------------:|:----------------:| | Price | Free | Free | $84/year | | Monitoring interval | 5 seconds | 5 minutes | 60 seconds | | Monitors limit | unlimited | 50 | 10 | | Location-specific monitoring | ✅* | ❌ | ✅ | | Translations | ✅ | ❌ | ❌ | | Custom data retention | ✅ | 3 months | 12 months | | REST API | ✅ | ✅ | ✅ | | Prometheus & OpenTelemetry exporters | ✅ | ❌ | ❌ | | Backups & YAML configuration | ✅ | ❌ | ❌ | | Status pages | ✅ | only 1 | only 3 | | Maintenance windows | 📆 | ❌ | ✅ | | HTTPs monitoring | | | | | Keyword matching | ✅ | ✅ | ✅ | | Header matching | ✅ | ❌ | ❌ | | Slow response alerts | ✅ | ❌ | ✅ | | Custom HTTP methods | ✅ | ❌ (HEAD only) | ✅ | | Custom status matcher | ✅ | ❌ | ✅ | | Custom headers | ✅ | ❌ | ✅ | | Custom request body | ✅ | ❌ | ✅ | | SSL monitoring | ✅ | ❌ | ✅ | | Heartbeat (push) monitoring | ✅ | ❌ | ✅ | | Ping (ICMP) monitoring | 📆 | ✅ | ✅ | | Port monitoring | ❌ | ✅ | ✅ | | DNS monitoring | ❌ | ❌ | ✅ | | Domain expiration monitoring | ❌ | ❌ | ✅ | | Notifications | | | | | Email | ✅ | ✅ | ✅ | | Discord | ✅ | ✅ | ✅ | | Slack | ✅ | ❌ | ✅ | | Telegram | ✅ | ❌ | ✅ | | Pagerduty | ✅ | ❌ | ❌ | | MS Teams | 📆 | ❌ | ✅ | | Webhook | 📆 | ❌ | ❌ | | SMS / Voice call | 📆** | ❌ | 10 incl./month | | Google Chat, Pushover, Pushbullet, Splunk | ❌ | ✅ | ✅ | | Mattermost | ❌ | ❌ | ✅ |
✅ Supported | ❌ Not supported | 📆 Planned
- * You can deploy Kuvasz to multiple locations and monitor your services from those locations, but it does not support location-specific monitoring out of the box.
- ** Kuvasz will only provide the integration, but you will need to pay for the SMS or voice call service yourself
Where does the name come from?
Kuvasz (pronounce as [ˈkuvɒs]) is an ancient hungarian breed of livestock & guard dog. You can read more about them on Wikipedia.
📣 Don't miss out on the latest updates!
First and foremost, if you want to stay up-to-date with the latest news, features, and updates about Kuvasz, please consider:
- starring the project on GitHub and on Docker Hub
- following us on X
- following us on Mastodon
☕️ Do you like it?
While Kuvasz is free and open-source, it still requires a lot of time and effort to maintain and develop. If you like it, please consider supporting the project by donating via Ko-fi:
... or by sponsoring the project on GitHub
Related Skills
tmux
346.4kRemote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
diffs
346.4kUse the diffs tool to produce real, shareable diffs (viewer URL, file artifact, or both) instead of manual edit summaries.
terraform-provider-genesyscloud
Terraform Provider Genesyscloud
blogwatcher
346.4kMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
