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
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
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.
- 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.
- 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.
- 5
Atlassian Statuspage
Hosted public, private and audience-specific status pages with incident and maintenance updates, component status and email, SMS and webhook subscriptions.
- 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.
- 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.
- 8
Botkube
Kubernetes ChatOps bot that posts cluster events and alerts to Slack, Discord or Mattermost and lets you run kubectl from chat.
- 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.
- 10
Cachet
Self-hosted status page system built on Laravel, with components, incidents, scheduled maintenance, metrics and subscriber notifications.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 24
Instatus
Hosted status pages with incident and maintenance updates, subscriber notifications, custom domains and built-in uptime monitors.
- 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.
- 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.
- 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.
- 28
karma
Dashboard for Prometheus Alertmanager that combines alerts from several Alertmanager instances, groups them and makes silences easy to manage.
- 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.
- 30
Kener
Self-hosted status page with built-in monitors, incident management and a Docker image, written in SvelteKit and Node.js.
- 31
Kubewatch
Kubernetes watcher that reports resource changes in the cluster to Slack, Mattermost and other chat channels or to a webhook.
- 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.
- 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.
- 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.
- 35
OpenStatus
Open source status pages and multi-region uptime monitoring, available as a hosted service or self-hosted.
- 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.
- 37
PagerTree
On-call scheduling and alerting service with escalation layers, integrations for common monitoring tools, and push, SMS and voice notifications.
- 38
PingPong
Hosted status pages with uptime checks and incident updates, and notifications to subscribers by email, Slack, SMS, Discord and other channels.
- 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.
- 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.
- 41
prometheus-msteams
Small proxy that receives Alertmanager webhooks and forwards them as formatted cards to Microsoft Teams channels.
- 42
PushBits
Self-hosted relay that delivers push notifications to you through Matrix, with an API similar to Gotify and Pushover.
- 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.
- 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.
- 45
Runframe
Slack-first on-call and incident tool for small teams: schedules, alerting, incident lifecycle, postmortem drafts and hosted status pages.
- 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.
- 47
Shoutrrr
Go library and CLI for sending notifications to services such as Slack, Discord, Telegram, email and Pushover through a single URL format.
- 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.
- 49
StackStorm
Event-driven automation engine that runs rules, workflows and ChatOps actions in response to alerts and events, often used for automatic remediation.
- 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.
- 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.
- 52
TaskCall
Incident and on-call management with schedules, escalation policies, a mobile app, web app and API, and status pages.
- 53
Tinystatus
Shell script that runs simple HTTP, ping and port checks and writes the results to a static HTML status page.
- 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.
- 55
Uptime Kuma
Self-hosted monitor for HTTP, keyword, TCP, ping, DNS, Docker and push checks, with status pages and dozens of notification integrations.
- 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.
- 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.
- 58
xMatters
Everbridge's on-call and alerting product: scheduling, escalations, multi-channel notifications and a low-code flow designer for automating response steps.
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.