Open source alerting tools in 2026
Get the right person to the problem: routing, notifications, on-call, incident response and status pages. This list has 38 alerting tools. Of these, 38 are open source, 38 have a free plan and 38 can be self-hosted. Checked by hand on 30 September 2026.
- 1
Alerta
Self-hosted alert console that collects alerts from Prometheus, Nagios, Zabbix, CloudWatch and others, deduplicates and correlates them, and shows them in one web UI with an API and CLI.
- 2
Apprise
Python library, CLI and API server that sends one notification to many services such as Telegram, Discord, Slack, email and SMS gateways using URL-style targets.
- 3
Bark
Open source iOS app for push notifications: send a request to a URL and it arrives as a push on your iPhone, through a server you can self-host.
- 4
Botkube
Kubernetes ChatOps bot that posts cluster events and alerts to Slack, Discord or Mattermost and lets you run kubectl from chat.
- 5
Cabot
Self-hosted monitoring and alerting app that watches Graphite metrics, Jenkins jobs and HTTP endpoints and alerts the person on duty by phone, SMS or email.
- 6
cState
Static status page generator built on Hugo; incidents are Markdown files and the site can be hosted free on Netlify, GitHub Pages or similar.
- 7
Dispatch
Netflix's open source incident management tool that creates Slack channels, documents and tickets for each incident and tracks roles, tasks and timelines.
- 8
ElastAlert 2
Rule-based alerting on Elasticsearch and OpenSearch data: queries indices on a schedule and sends matches to email, Slack, PagerDuty and many other outputs.
- 9
Event-Driven Ansible
Rulebooks that listen to events from monitoring tools, webhooks or Kafka and trigger Ansible playbooks, used for automatic remediation. Open source core, supported in Red Hat Ansible Automation Platform.
- 10
GoAlert
Open source on-call scheduling, escalation and paging service built at Target, with SMS and voice through Twilio, a web UI and a GraphQL API.
- 11
Gotify
Self-hosted server for sending and receiving push messages over a REST API and websocket, with a web UI and an Android client.
- 12
Grafana OnCall OSS
Self-hosted edition of Grafana OnCall with schedules, escalation chains and alert grouping. No longer developed; Grafana Cloud IRM is the supported successor.
- 13
HolmesGPT
Open source agent that investigates alerts by querying Kubernetes, Prometheus, logs and other sources with an LLM and summarises likely root causes. CNCF sandbox project started at Robusta.
- 14
Incident Bot
Self-hosted Slack or Matrix bot for incident response: opens channels, tracks severity, status and roles, posts a digest and builds postmortem documents.
- 15
Iris
LinkedIn's open source paging engine: escalation plans that deliver messages by email, Slack, SMS and phone call. Pairs with LinkedIn Oncall for schedules.
- 16
K8sGPT
CLI and operator that scans Kubernetes clusters for problems and explains them in plain language using an LLM backend of your choice. CNCF sandbox project.
- 17
karma
Dashboard for Prometheus Alertmanager that combines alerts from several Alertmanager instances, groups them and makes silences easy to manage.
- 18
Keep
Open source alert management tool that pulls alerts from many monitoring sources, deduplicates and correlates them, and runs workflows on them. Acquired by Elastic in 2025.
- 19
Kener
Self-hosted status page with built-in monitors, incident management and a Docker image, written in SvelteKit and Node.js.
- 20
Kubewatch
Kubernetes watcher that reports resource changes in the cluster to Slack, Mattermost and other chat channels or to a webhook.
- 21
LinkedIn Oncall
Open source on-call scheduler from LinkedIn with round-robin rotations, shift swaps and overrides, and shift reminders. Paging is handled by its sibling project Iris.
- 22
Mailrise
SMTP gateway that turns incoming emails into Apprise notifications, so devices that can only send email alerts can reach push, chat and other services.
- 23
ntfy
HTTP-based pub-sub push service: POST a message to a topic URL and it arrives on phones and desktops through the ntfy apps. Use the public server, a paid plan, or self-host.
- 24
OpenStatus
Open source status pages and multi-region uptime monitoring, available as a hosted service or self-hosted.
- 25
Prometheus Alertmanager
Receives alerts from Prometheus and compatible systems, then groups, deduplicates, silences and routes them to email, Slack, PagerDuty, webhooks and other receivers.
- 26
prometheus-msteams
Small proxy that receives Alertmanager webhooks and forwards them as formatted cards to Microsoft Teams channels.
- 27
PushBits
Self-hosted relay that delivers push notifications to you through Matrix, with an API similar to Gotify and Pushover.
- 28
Robusta
Kubernetes alert enrichment and routing on top of Prometheus: adds pod logs, events and graphs to alerts and sends them to Slack, Teams and other sinks. Open source core plus a paid SaaS.
- 29
Rundeck
Runbook automation server that wraps scripts and commands into access-controlled jobs that operators or alerts can trigger. The commercial edition is PagerDuty Runbook Automation.
- 30
Runme
Turns Markdown runbooks into runnable notebooks in VS Code or the terminal, so operational steps can be executed and tested. A Linux Foundation project, started by Stateful.
- 31
Shoutrrr
Go library and CLI for sending notifications to services such as Slack, Discord, Telegram, email and Pushover through a single URL format.
- 32
StackStorm
Event-driven automation engine that runs rules, workflows and ChatOps actions in response to alerts and events, often used for automatic remediation.
- 33
Statping-ng
Self-hosted status page and monitoring server in Go that checks HTTP, TCP and other services and shows their state and history; a maintained fork of Statping.
- 34
Tinystatus
Shell script that runs simple HTTP, ping and port checks and writes the results to a static HTML status page.
- 35
Upptime
Uptime monitor and status page that runs entirely on GitHub: Actions do the checks, Issues record incidents and GitHub Pages serves the status site.
- 36
Uptime Kuma
Self-hosted monitor for HTTP, keyword, TCP, ping, DNS, Docker and push checks, with status pages and dozens of notification integrations.
- 37
Versus Incident
Self-hosted alert relay that turns webhooks from Alertmanager, Grafana, Sentry and others into templated messages for Slack, Teams, Telegram and email, escalating to on-call tools if unacknowledged.
- 38
Vigil
Self-hosted status page for microservices, written in Rust, that probes HTTP, TCP and ICMP targets and sends alerts to Slack, email, SMS and other channels.
Side by side
| Tool | Pricing | Free plan | Open source | Self-hosted |
|---|---|---|---|---|
| Alerta | Free | Yes | Yes | Yes |
| Apprise | Free | Yes | Yes | Yes |
| Bark | Free | Yes | Yes | Yes |
| Botkube | Free | Yes | Yes | Yes |
| Cabot | Free | Yes | Yes | Yes |
| cState | Free | Yes | Yes | Yes |
| Dispatch | Free | Yes | Yes | Yes |
| ElastAlert 2 | Free | Yes | Yes | Yes |
| Event-Driven Ansible | Free plan | Yes | Yes | Yes |
| GoAlert | Free | Yes | Yes | Yes |
| Gotify | Free | Yes | Yes | Yes |
| Grafana OnCall OSS | Free | Yes | Yes | Yes |
| HolmesGPT | Free | Yes | Yes | Yes |
| Incident Bot | Free | Yes | Yes | Yes |
| Iris | Free | Yes | Yes | Yes |
| K8sGPT | Free | Yes | Yes | Yes |
| karma | Free | Yes | Yes | Yes |
| Keep | Free plan | Yes | Yes | Yes |
| Kener | Free | Yes | Yes | Yes |
| Kubewatch | Free | Yes | Yes | Yes |
| LinkedIn Oncall | Free | Yes | Yes | Yes |
| Mailrise | Free | Yes | Yes | Yes |
| ntfy | Free plan | Public server usable without sign-up | Yes | Yes |
| OpenStatus | Free plan | 1 monitor, 1 status page with 3 components | Yes | Yes |
| Prometheus Alertmanager | Free | Yes | Yes | Yes |
| prometheus-msteams | Free | Yes | Yes | Yes |
| PushBits | Free | Yes | Yes | Yes |
| Robusta | Free plan | Yes | Yes | Yes |
| Rundeck | Free plan | Yes | Yes | Yes |
| Runme | Free | Yes | Yes | Yes |
| Shoutrrr | Free | Yes | Yes | Yes |
| StackStorm | Free | Yes | Yes | Yes |
| Statping-ng | Free | Yes | Yes | Yes |
| Tinystatus | Free | Yes | Yes | Yes |
| Upptime | Free | Yes | Yes | Yes |
| Uptime Kuma | Free | Yes | Yes | Yes |
| Versus Incident | Free plan | Yes | Yes | Yes |
| Vigil | Free | Yes | Yes | Yes |
Plans and prices change; check each tool's own site before you decide.