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. 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.

    Free Open source (Apache-2.0) Self-hosted Alert routingDashboards
  2. 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.

    Free Open source (BSD-2-Clause) Self-hosted Notifications
  3. 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.

    Free Open source (MIT) Self-hosted NotificationsMobile app
  4. 4

    Botkube

    Kubernetes ChatOps bot that posts cluster events and alerts to Slack, Discord or Mattermost and lets you run kubectl from chat.

    Free Open source (MIT) Self-hosted maintenance ChatOpsKubernetesNotifications
  5. 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.

    Free Open source (MIT) Self-hosted maintenance On-call schedulesPhone and SMSUptime checks
  6. 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.

    Free Open source (MIT) Self-hosted Status page
  7. 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.

    Free Open source (Apache-2.0) Self-hosted archived Incident responseChatOpsPostmortems
  8. 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.

    Free Open source (Apache-2.0) Self-hosted Alert routingLogsNotifications
  9. 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.

    Free plan Open source (Apache-2.0) Self-hosted Runbooks
  10. 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.

    Free Open source (Apache-2.0) Self-hosted On-call schedulesEscalation policiesPhone and SMS
  11. 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.

    Free Open source (MIT) Self-hosted NotificationsMobile app
  12. 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.

    Free Open source (AGPL-3.0) Self-hosted archived On-call schedulesEscalation policiesAlert routing
  13. 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.

    Free Open source (Apache-2.0) Self-hosted Incident responseKubernetes
  14. 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.

    Free Open source (MIT) Self-hosted Incident responseChatOpsPostmortems
  15. 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.

    Free Open source (BSD-2-Clause) Self-hosted Escalation policiesPhone and SMSNotifications
  16. 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.

    Free Open source (Apache-2.0) Self-hosted KubernetesIncident response
  17. 17

    karma

    Dashboard for Prometheus Alertmanager that combines alerts from several Alertmanager instances, groups them and makes silences easy to manage.

    Free Open source (Apache-2.0) Self-hosted Alert routingDashboards
  18. 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.

    Free plan Open source (MIT) Self-hosted Alert routingRunbooks
  19. 19

    Kener

    Self-hosted status page with built-in monitors, incident management and a Docker image, written in SvelteKit and Node.js.

    Free Open source (MIT) Self-hosted Status pageUptime checks
  20. 20

    Kubewatch

    Kubernetes watcher that reports resource changes in the cluster to Slack, Mattermost and other chat channels or to a webhook.

    Free Open source (Apache-2.0) Self-hosted KubernetesNotifications
  21. 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.

    Free Open source (BSD-2-Clause) Self-hosted On-call schedulesNotifications
  22. 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.

    Free Open source (MIT) Self-hosted Notifications
  23. 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.

    Free plan Free: Public server usable without sign-up Open source (Apache-2.0 OR GPL-2.0-only) Self-hosted NotificationsMobile app
  24. 24

    OpenStatus

    Open source status pages and multi-region uptime monitoring, available as a hosted service or self-hosted.

    Free plan Free: 1 monitor, 1 status page with 3 components Open source (AGPL-3.0) Self-hosted Status pageUptime checks
  25. 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.

    Free Open source (Apache-2.0) Self-hosted Alert routingNotifications
  26. 26

    prometheus-msteams

    Small proxy that receives Alertmanager webhooks and forwards them as formatted cards to Microsoft Teams channels.

    Free Open source (MIT) Self-hosted Notifications
  27. 27

    PushBits

    Self-hosted relay that delivers push notifications to you through Matrix, with an API similar to Gotify and Pushover.

    Free Open source (ISC) Self-hosted Notifications
  28. 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.

    Free plan Open source (MIT) Self-hosted KubernetesAlert routing
  29. 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.

    Free plan Open source (Apache-2.0) Self-hosted Runbooks
  30. 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.

    Free Open source (Apache-2.0) Self-hosted Runbooks
  31. 31

    Shoutrrr

    Go library and CLI for sending notifications to services such as Slack, Discord, Telegram, email and Pushover through a single URL format.

    Free Open source (MIT) Self-hosted Notifications
  32. 32

    StackStorm

    Event-driven automation engine that runs rules, workflows and ChatOps actions in response to alerts and events, often used for automatic remediation.

    Free Open source (Apache-2.0) Self-hosted RunbooksChatOps
  33. 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.

    Free Open source (GPL-3.0) Self-hosted Status pageUptime checks
  34. 34

    Tinystatus

    Shell script that runs simple HTTP, ping and port checks and writes the results to a static HTML status page.

    Free Open source (MIT) Self-hosted Status pageUptime checks
  35. 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.

    Free Open source (MIT) Self-hosted Status pageUptime checks
  36. 36

    Uptime Kuma

    Self-hosted monitor for HTTP, keyword, TCP, ping, DNS, Docker and push checks, with status pages and dozens of notification integrations.

    Free Open source (MIT) Self-hosted Uptime checksHeartbeatsStatus pageNotifications
  37. 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.

    Free plan Open source (MIT) Self-hosted Alert routingNotifications
  38. 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.

    Free Open source (MPL-2.0) Self-hosted Status pageUptime checks

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.

More lists