GoAlert
goalert.me
What it is
GoAlert is free, open-source software for on-call scheduling, alert routing, and escalation. Schedules, rotations, and escalation policies decide who receives an alert and move it onward when it is not acknowledged. Alerts can enter through the generic API, email, Grafana, Prometheus, Site24x7, Sensu, or manual interface entry. Notifications include Twilio SMS and voice, Mailgun email, and Slack. GoAlert is self-hosted, distributed as a single binary or Docker images, and requires a running PostgreSQL instance. Administrators can enable GitHub OAuth or OpenID Connect. The setup guide recommends a data-encryption key for sensitive stored information such as API keys. The interface is responsive and mobile friendly. Two-way SMS is available for US-based numbers; Indian government regulations prevent it for Indian numbers. Rotation scheduling, escalation policies, handoff tools, multichannel notifications, and calendar sync are listed capabilities. The project is licensed under Apache License 2.0.
Spec sheet
- Purpose
- GoAlert provides on-call scheduling, automated escalations, and notifications to engage the right person at the right time.Read 3 Oct 2026 · goalert.me
- Deployment
- GoAlert is distributed as a single binary and as Docker images, and the project says users host it themselves.Read 3 Oct 2026 · github.com
- Support
- The project lists [email protected] and the #goalert channel in Gophers Slack as ways to get help.Read 3 Oct 2026 · goalert.me
- License
- The project is licensed under the Apache License, Version 2.0.Read 3 Oct 2026 · github.com
- Alert sources
- Alerts can come through the generic API, email, Grafana, Prometheus, Site24x7, Sensu, or manual entry in the UI.Read 3 Oct 2026 · goalert.me
- Authentication
- GoAlert supports GitHub OAuth and OpenID Connect authentication, which can be enabled and configured by an administrator.Read 3 Oct 2026 · goalert.me
- Database requirement
- A running PostgreSQL instance is the only hard requirement for GoAlert.Read 3 Oct 2026 · goalert.me
- Mobile experience
- The site describes GoAlert as responsive and mobile friendly, accessible from a phone or work computer.Read 3 Oct 2026 · goalert.me
- Notifications
- Notifications include SMS and voice through Twilio, email through Mailgun, and Slack.Read 3 Oct 2026 · goalert.me
- Schedules and escalation
- Schedules, rotations, and escalation policies determine who receives an alert and escalate it when it is not acknowledged.Read 3 Oct 2026 · goalert.me
- Sensitive data
- The getting-started guide recommends configuring a data-encryption key to encrypt sensitive information such as API keys before database storage.Read 3 Oct 2026 · goalert.me
- SMS limitation
- Two-way SMS is available for US-based numbers; the guide says Indian government regulations do not allow two-way SMS.Read 3 Oct 2026 · goalert.me
Plans and prices
Strong points and limits
Strong points
- Free Apache-licensed open-source software
- Schedules and escalations route alerts
- Multiple alert sources and notifications
- Responsive mobile-friendly interface
- Single binary or Docker deployment
Limits
- Self-hosting and PostgreSQL are required
- Two-way SMS is limited by country
- No hosted deployment is listed
- Sensitive-data encryption requires administrator configuration
Who it suits
GoAlert suits teams willing to host their own on-call system and operate PostgreSQL. It fits organizations needing scheduled rotations, escalation rules, and several alert-ingestion and notification channels.
Verdict
GoAlert provides a self-hosted, channel-rich foundation for on-call response without a software charge. Infrastructure ownership and regional SMS restrictions are the main operating considerations.
Where Specifiction places it
- On-Call Scheduling Software#13 of 258.0
- On-Call Management Software#18 of 307.9
- IT Alerting Software#16 of 237.7