On-call scheduling, alert escalation, and notifications in a single Go binary. No containers. No microservices. Just download and run.
PagerDuty costs $21/user/month for features most teams never touch. PageFire gives you the core workflow for free.
No Docker compose. No 8GB RAM minimum. No microservices. Download a binary and run it. SQLite included, zero dependencies.
MIT licensed. Your data stays on your infrastructure. No vendor lock-in. No per-seat pricing surprises. Free forever for self-hosters.
On-call + alerts + escalation. That's it. No APM, no logs, no traces, no dashboards. Does one thing and does it well.
Everything needed to go from alert to resolution.
Deduplication, acknowledgment, resolution. Full lifecycle tracking with audit logs.
Daily, weekly, and custom rotations. Schedule overrides for swaps and vacations.
Multi-step escalation with configurable delays and repeat loops. Target users or schedules.
Email, Slack DM, and webhook notifications with retry logic and exponential backoff.
Create incidents, link affected services, post status updates. Built-in severity levels.
STRIDE threat-modeled. SSRF protection, rate limiting, constant-time auth, secret masking.
Native webhooks for popular monitoring tools. Send any JSON payload via the generic webhook API.
The incident management you need without the complexity tax.
| PageFire | PagerDuty | Grafana OnCall | OneUptime | GoAlert |
|---|---|---|---|---|
| On-call scheduling | ✓ | ✓ | ✓ | ✓ |
| Alert escalation | ✓ | ✓ | ✓ | ✓ |
| Single binary | — | — | — | ✓ |
| Self-hosted | — | Archived | ✓ | ✓ |
| Open source (MIT) | — | AGPLv3 | MIT | Apache 2.0 |
| No Docker required | — | — | — | ✓ |
| Incident management | ✓ | ✓ | ✓ | — |
| Free | $21/user/mo | Cloud only | ✓ | ✓ |
Requires Go 1.22+. Or use Docker.
PageFire is free, open source, and ready to replace your overpriced incident management stack.