Alerting tools with a free plan in 2026

Get the right person to the problem: routing, notifications, on-call, incident response and status pages. This list has 58 alerting tools. Of these, 38 are open source, 58 have a free plan and 39 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

    AlertKick

    On-call rosters, escalation policies and paging by mobile push, SMS, WhatsApp, Telegram, Slack and email, with uptime, heartbeat and SSL checks and hosted status pages. Priced per server rather than per user.

    Free plan On-call schedulesEscalation policiesPhone and SMSMobile app
  3. 3

    AlertOps

    Alert management and on-call service that runs incoming alerts through schedules and escalation policies and notifies people by voice, SMS, email and push, with workflow automation on higher plans.

    Free plan Free: Up to 5 users, basic alert routing On-call schedulesEscalation policiesPhone and SMSAlert routing
  4. 4

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

    Atlassian Statuspage

    Hosted public, private and audience-specific status pages with incident and maintenance updates, component status and email, SMS and webhook subscriptions.

    Free plan Free: 100 subscribers, 25 components, 2 team members Status page
  6. 6

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

    Better Stack

    Observability suite that pairs uptime checks, logs and metrics with on-call schedules, escalation policies, phone and SMS alerts and hosted status pages.

    Free plan Free: 10 monitors and heartbeats, 1 status page On-call schedulesEscalation policiesPhone and SMSUptime checks
  8. 8

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

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

    Cachet

    Self-hosted status page system built on Laravel, with components, incidents, scheduled maintenance, metrics and subscriber notifications.

    Free Self-hosted Status page
  11. 11

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

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

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

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

    FireHydrant

    Incident management platform with runbooks, Slack and Teams incident channels, retrospectives and status pages. Bought Blameless in 2024 and agreed to join Freshworks in December 2025.

    Free plan Free: Up to 10 responders, 1 public status page Incident responseRunbooksPostmortemsChatOps
  16. 16

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

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

    Grafana Cloud IRM

    Grafana Cloud's incident response and on-call service: schedules, escalation chains, alert grouping, Slack incident channels and a mobile app, next to Grafana alerting.

    Free plan Free: 3 active IRM users per month On-call schedulesEscalation policiesMobile appChatOps
  19. 19

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

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

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

    incident.io

    Incident management run from Slack or Microsoft Teams: declares incidents, assigns roles, keeps timelines, automates workflows and drafts postmortems, with status pages and on-call.

    Free plan Free: Basic plan: Slack/Teams incidents, status page Incident responseChatOpsPostmortemsStatus page
  23. 23

    incident.io On-call

    On-call module of incident.io: schedules, escalation paths, alert routing and a mobile app for paging, feeding straight into incident.io incidents.

    Free plan Free: Basic plan: single-team on-call On-call schedulesEscalation policiesAlert routingMobile app
  24. 24

    Instatus

    Hosted status pages with incident and maintenance updates, subscriber notifications, custom domains and built-in uptime monitors.

    Free plan Free: Free forever plan with a public status page Status pageUptime checks
  25. 25

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

    Jira Service Management

    Atlassian's service desk product. It now holds the alerting, on-call schedule and escalation features moved over from Opsgenie, next to tickets and incidents.

    Free plan Free: Up to 3 agents On-call schedulesEscalation policiesAlert routingIncident response
  27. 27

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

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

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

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

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

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

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

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

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

    PagerDuty

    Long-running on-call and incident platform: schedules, escalation policies, event routing and phone, SMS and push paging, with add-ons for automation and status pages.

    Free plan Free: 5 users, 1 schedule, 1 escalation policy On-call schedulesEscalation policiesPhone and SMSMobile app
  37. 37

    PagerTree

    On-call scheduling and alerting service with escalation layers, integrations for common monitoring tools, and push, SMS and voice notifications.

    Free plan Free: Up to 5 users On-call schedulesEscalation policiesPhone and SMSAlert routing
  38. 38

    PingPong

    Hosted status pages with uptime checks and incident updates, and notifications to subscribers by email, Slack, SMS, Discord and other channels.

    Free plan Status pageUptime checksNotifications
  39. 39

    Pocket Alert

    Push notifications to an iOS or Android app from a REST API, a webhook with JSON mapping, or integrations such as Grafana, Datadog and Prometheus.

    Free plan Free: 50 messages a day, 1 device NotificationsMobile app
  40. 40

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

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

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

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

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

    Runframe

    Slack-first on-call and incident tool for small teams: schedules, alerting, incident lifecycle, postmortem drafts and hosted status pages.

    Free plan Free: Up to 5 users, 1 team, 1 on-call schedule On-call schedulesChatOpsIncident responseStatus page
  46. 46

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

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

    SIGNL4

    Mobile alerting app that delivers alerts to the team on duty by push, SMS and voice call, with acknowledgements, duty scheduling and many monitoring integrations.

    Free plan Free: Up to 5 users, push alerts NotificationsMobile appPhone and SMSOn-call schedules
  49. 49

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

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

    StatusGator

    Status page aggregator that monitors the status pages of cloud and SaaS vendors, sends alerts on their outages and lets you build your own status page from them.

    Free plan Free: 3 monitors, 1 board Status pageNotifications
  52. 52

    TaskCall

    Incident and on-call management with schedules, escalation policies, a mobile app, web app and API, and status pages.

    Free plan Free: Up to 5 users On-call schedulesEscalation policiesMobile appStatus page
  53. 53

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

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

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

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

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

    xMatters

    Everbridge's on-call and alerting product: scheduling, escalations, multi-channel notifications and a low-code flow designer for automating response steps.

    Free plan Free: Up to 5 users On-call schedulesEscalation policiesPhone and SMSRunbooks

Side by side

Tool Pricing Free plan Open source Self-hosted
Alerta Free Yes Yes Yes
AlertKick Free plan Yes No No
AlertOps Free plan Up to 5 users, basic alert routing No No
Apprise Free Yes Yes Yes
Atlassian Statuspage Free plan 100 subscribers, 25 components, 2 team members No No
Bark Free Yes Yes Yes
Better Stack Free plan 10 monitors and heartbeats, 1 status page No No
Botkube Free Yes Yes Yes
Cabot Free Yes Yes Yes
Cachet Free Yes No 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
FireHydrant Free plan Up to 10 responders, 1 public status page No No
GoAlert Free Yes Yes Yes
Gotify Free Yes Yes Yes
Grafana Cloud IRM Free plan 3 active IRM users per month No No
Grafana OnCall OSS Free Yes Yes Yes
HolmesGPT Free Yes Yes Yes
Incident Bot Free Yes Yes Yes
incident.io Free plan Basic plan: Slack/Teams incidents, status page No No
incident.io On-call Free plan Basic plan: single-team on-call No No
Instatus Free plan Free forever plan with a public status page No No
Iris Free Yes Yes Yes
Jira Service Management Free plan Up to 3 agents No No
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
PagerDuty Free plan 5 users, 1 schedule, 1 escalation policy No No
PagerTree Free plan Up to 5 users No No
PingPong Free plan Yes No No
Pocket Alert Free plan 50 messages a day, 1 device No No
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
Runframe Free plan Up to 5 users, 1 team, 1 on-call schedule No No
Runme Free Yes Yes Yes
Shoutrrr Free Yes Yes Yes
SIGNL4 Free plan Up to 5 users, push alerts No No
StackStorm Free Yes Yes Yes
Statping-ng Free Yes Yes Yes
StatusGator Free plan 3 monitors, 1 board No No
TaskCall Free plan Up to 5 users No No
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
xMatters Free plan Up to 5 users No No

Plans and prices change; check each tool's own site before you decide.

More lists