kuvasz

mcp
Security Audit
Pass
Health Pass
  • License — License: AGPL-3.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 529 GitHub stars
Code Pass
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

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!

README.md

Kuvasz

CI
GitHub known bugs
codecov
no vibe coded
FOSSA Status
Docker Pulls

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 + MCP server and supports multiple notification channels like email, Discord, Slack, Telegram, PagerDuty and custom webhooks.

Kuvasz

📖 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.
  • Home Assistant integration: With the official Home Assistant integration you can easily integrate your monitors into your smart home setup, create custom dashboards, and automate actions based on the status of your services.
  • MCP server: The MCP server allows you to leverage the capabilities of Kuvasz via AI assistants, enabling you to query monitor status, view incidents, and create or toggle monitors through natural language.
  • 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 ✅ ✅ ✅
TCP monitoring 📆 ✅ ✅
DNS monitoring ❌ ❌ ✅
Domain expiration monitoring ❌ ❌ ✅
Notifications
Email ✅ ✅ ✅
Discord ✅ ✅ ✅
Slack ✅ ❌ ✅
Telegram ✅ ❌ ✅
Pagerduty ✅ ❌ ❌
Webhook ✅ ❌ ❌
MS Teams ✅** ❌ ✅
SMS / Voice call ✅** ❌ 10 incl./month
Google Chat, Pushover ✅** ✅ ✅
Mattermost ✅** ❌ ✅
Signal ✅** ❌ ❌

✅ 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.
  • ** via custom webhooks

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:

☕️ 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:

ko-fi

... or by sponsoring the project on GitHub

Reviews (0)

No results found