Atlassian announced OpsGenie will reach end-of-life in April 2027. Every team using it needs to migrate. This guide covers every serious replacement — SaaS, open-source, and self-hosted — so you can pick the right one for your situation.
What is actually happening
Atlassian acquired OpsGenie in 2018. After years of slow development and pressure to consolidate on Jira Service Management, they announced OpsGenie would be shut down. Existing customers can continue until April 2027, but there are no new features and the migration clock is running.
For teams with complex on-call setups — multiple rotation layers, escalation chains, Grafana or Prometheus integrations — migration is not a weekend task. Pick a replacement now.
What to look for
- Data residency — can your alert data leave your infrastructure? Some industries cannot.
- On-call flexibility — time-window rotations, multiple layers, self-service overrides?
- Alert intelligence — raw forwarding, or does the tool tell you why the alert fired?
- Pricing model — per-user pricing kills budgets at scale.
- Integration depth — Grafana, Datadog, Prometheus, Slack, Teams? ## SaaS alternatives ### PagerDuty The incumbent. Deep integrations, mature escalation, strong mobile app. Expensive at scale — per-user pricing adds up fast at 50+ engineers. No self-hosted option. Best for: Large enterprise teams with budget and no data residency requirements.
Grafana OnCall (Cloud)
Originally Amixr, acquired by Grafana Labs. Tight Grafana integration, clean UI, free up to 10 users. Also available as self-hosted OSS.
Best for: Teams already deep in the Grafana stack.
Incident.io
Built around the full incident lifecycle — declaration, comms, postmortem — not just paging. Excellent Slack-native experience. More expensive than pure on-call tools.
Best for: Teams that want a full incident command workflow, not just alert routing.
Better Stack
Combines uptime monitoring, on-call, and status pages in one product. Good value for smaller teams.
Best for: Small to mid-size teams that want monitoring + on-call in one bill.
Self-hosted and open-source alternatives
If your team operates in a regulated industry, air-gapped environment, or simply does not want alert data leaving your infrastructure — the SaaS options above are not viable.
Wachd (open source, Apache 2.0)
Built specifically as an OpsGenie replacement for teams that need to stay self-hosted. The core differentiator: Wachd tells you why the alert fired, not just that it fired.
When an alert comes in, it automatically pulls the last commits from GitHub, error logs from Loki or Datadog, and metric history from Prometheus — then runs it through an AI backend (Ollama, Claude, or OpenAI) to deliver a plain-English root cause with a suggested action.
Strengths:
- AI root cause analysis — correlates commits, logs, metrics into a 2-sentence answer
- Works fully offline with Ollama — no external API calls required
- Full on-call scheduling: time-window rotations, multiple layers, self-service overrides
- Per-user notification rules: SMS, voice, email, Slack — each engineer sets their own preference
- PII stripped before any data touches the AI backend
- Helm chart for Kubernetes — deploys in under 30 minutes
- Apache 2.0 — no license restrictions
Watch out for: Newer project, community is growing.
Best for: Teams that need self-hosted on-call with AI-powered diagnosis. Ideal for regulated industries, air-gapped clusters, and anyone replacing OpsGenie without a SaaS dependency.
Grafana OnCall (OSS)
The self-hosted version of Grafana OnCall. Good on-call scheduling, tight Grafana integration. No AI analysis — routes and pages, but does not diagnose. AGPL-3.0 license.
Best for: Teams already running Grafana who want self-hosted on-call without paying for cloud.
Quick comparison
| Tool | Self-hosted | AI analysis | Air-gapped | Pricing |
|---|---|---|---|---|
| Wachd | ✓ | ✓ | ✓ | Free (OSS) |
| Grafana OnCall OSS | ✓ | – | ✓ | Free (OSS) |
| Grafana OnCall Cloud | – | – | – | Free / paid |
| PagerDuty | – | Partial | – | Per user |
| Incident.io | – | – | – | Per user |
| Better Stack | – | – | – | Per user |
How to choose
- Data cannot leave your infra → Wachd or Grafana OnCall OSS
- Managed SaaS + Grafana stack → Grafana OnCall Cloud
- Full incident lifecycle tooling → Incident.io
- Large enterprise, no data residency concerns → PagerDuty
- Monitoring + on-call + status page in one bill → Better Stack
Migration timeline
April 2027 sounds far away. It is not. A typical migration for a 20-person team with multiple rotation layers takes 6–10 weeks including parallel running and cutover validation.
| Week | Task |
|---|---|
| 1–2 | Pick replacement, run 2-day proof of concept |
| 3–4 | Migrate all on-call schedules, run in parallel |
| 5–6 | Migrate all integrations, validate escalation chains |
| 7 | Cut over, keep OpsGenie as silent fallback |
| 8 | Decommission, export historical incident data |
Wachd is an open-source OpsGenie replacement — deploy free on Kubernetes or read more at wachd.io.
Top comments (0)