Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. IT Alerting Software
  3. GoAlert

GoAlert

What it is

GoAlert is free, open-source software for on-call scheduling, alert routing, and automated escalation. Schedules and rotations identify who is responsible, while escalation policies move an alert onward when it is not acknowledged. Alerts can enter through the generic API, email, Grafana, Prometheus, Site24x7, Sensu, or manual entry. Notification channels include Twilio SMS and voice, Mailgun email, and Slack. GoAlert is self-hosted and available as a single binary or Docker images. A running PostgreSQL instance is its only hard requirement. Administrators can enable GitHub OAuth or OpenID Connect, and the setup guide recommends a data-encryption key for sensitive information such as API keys. The responsive interface is described as mobile friendly. Two-way SMS is available for US-based numbers, while Indian government regulations prevent it for Indian numbers. The project is licensed under Apache License 2.0 and lists email and a Gophers Slack channel for support.

For and against

For

  • Schedules rotations and escalation policies
  • Accepts alerts from monitoring tools and APIs
  • Sends SMS, voice, email, and Slack notifications
  • Runs as a binary or Docker image
  • Licensed under Apache License 2.0

Against

  • Requires a running PostgreSQL instance
  • Self-hosting is required
  • Two-way SMS excludes Indian numbers
  • No free trial is listed

The verdict

GoAlert provides a broad, self-hosted alerting workflow without a listed software charge. PostgreSQL administration and regional two-way SMS limits are important considerations before deployment.

Who it suits

GoAlert suits teams that host their own on-call system and need schedules, escalations, and multiple notification channels. It also fits organizations wanting API or monitoring-tool alert sources with mobile browser access.

Plans and prices

GoAlert

Free

Open-source software; you host it; requires a running PostgreSQL instance

Every plan, in full

On the record

Alert sources
Alerts can come through the generic API, email, Grafana, Prometheus, Site24x7, Sensu, or manual entry in the UI.goalert.me · read 3 Oct 2026
Authentication
GoAlert supports GitHub OAuth and OpenID Connect authentication, which can be enabled and configured by an administrator.goalert.me · read 3 Oct 2026
Database requirement
A running PostgreSQL instance is the only hard requirement for GoAlert.goalert.me · read 3 Oct 2026
Deployment
GoAlert is distributed as a single binary and as Docker images, and the project says users host it themselves.github.com · read 3 Oct 2026
License
The project is licensed under the Apache License, Version 2.0.github.com · read 3 Oct 2026
Mobile experience
The site describes GoAlert as responsive and mobile friendly, accessible from a phone or work computer.goalert.me · read 3 Oct 2026
Notifications
Notifications include SMS and voice through Twilio, email through Mailgun, and Slack.goalert.me · read 3 Oct 2026
Purpose
GoAlert provides on-call scheduling, automated escalations, and notifications to engage the right person at the right time.goalert.me · read 3 Oct 2026
Schedules and escalation
Schedules, rotations, and escalation policies determine who receives an alert and escalate it when it is not acknowledged.goalert.me · read 3 Oct 2026
Sensitive data
The getting-started guide recommends configuring a data-encryption key to encrypt sensitive information such as API keys before database storage.goalert.me · read 3 Oct 2026
SMS limitation
Two-way SMS is available for US-based numbers; the guide says Indian government regulations do not allow two-way SMS.goalert.me · read 3 Oct 2026
Support
The project lists [email protected] and the #goalert channel in Gophers Slack as ways to get help.goalert.me · read 3 Oct 2026

Alternatives to GoAlert

Every alternative, ranked