Atlassian is shutting Opsgenie down entirely by April 2027, forcing every team still on it into an unplanned migration, while PagerDuty keeps billing $21-$49 per responder each month and caps its free tier at one escalation policy, one schedule, and 100 SMS/voice notifications before overage fees apply. Grafana OnCall, long the default open-source escape hatch from both, had its OSS repository archived in March 2026, cutting off the Cloud Connection relay it used for SMS and voice paging. Self-hosting swaps that per-seat math for infrastructure you already run: GoAlert ships as a single Apache-2.0 binary with direct Postgres access to its own schedule and escalation-policy tables, while Keep's YAML workflows execute arbitrary Python or webhook steps against your alert data with no per-workflow metering. OneUptime bundles on-call scheduling into the same Helm chart as its Postgres- and ClickHouse-backed monitoring stack, and Robusta's rule engine runs inside your own Kubernetes cluster to pull pod logs straight from the API server. Crucially, Prometheus Alertmanager provides the upstream routing, grouping, and silencing layer, but since it does not handle on-call schedules or SMS/voice paging on its own, teams pair it with tools like GoAlert or Keep for complete incident management.
| Name | Main Category | Sub-Category | Target Alternative | Free Tier Summary | Self-Hostable? | Short Description | Primary Link |
|---|---|---|---|---|---|---|---|
GoAlert | Product Analytics & Monitoring | On-Call Scheduling & Escalation | PagerDuty / Opsgenie | 100% Free - Self-Hosted (Apache 2.0) | Yes - Binary | A single Apache-2.0 Go binary built by Target that handles on-call scheduling, escalation policies, and Twilio-backed SMS/voice notifications against its own Postgres schema. Ships with a one-command demo Docker image so you can test full escalation chains before wiring up production Twilio credentials. | |
OneUptime | Product Analytics & Monitoring | Incident Response & Observability Platform | PagerDuty / Opsgenie / Statuspage | Free (Apache 2.0) - self-hosted Community edition; paid Enterprise tier adds hardened images and support | Yes - Docker / Kubernetes | An Apache-2.0 platform bundling uptime monitoring, status pages, on-call scheduling, and OpenTelemetry-based APM/logging into one self-hosted stack. Deploys via Helm for production, replacing PagerDuty, Statuspage, and Datadog with a single Postgres/ClickHouse-backed system you own. | |
Prometheus Alertmanager | Product Analytics & Monitoring | Alert Routing & Deduplication | Opsgenie / PagerDuty (Alert Routing Layer) | 100% Free - Self-Hosted (Apache 2.0), CNCF-graduated project | Yes - Binary | The CNCF-graduated routing and deduplication engine that sits between Prometheus (or any webhook source) and your paging tool, grouping related alerts and silencing known noise before they reach an on-call engineer. Ships as a static Go binary configured entirely through a version-controlled YAML routing tree. | |
Keep | Product Analytics & Monitoring | AIOps & Alert Correlation | Opsgenie / PagerDuty / Datadog | 100% Free - MIT Open-Source Core; AI Correlation, SSO/RBAC, & HA gated behind Enterprise tier | Yes - Docker | An MIT-licensed alert management platform that deduplicates and unifies alerts from 110+ monitoring tools (Datadog, Grafana, Prometheus), executing GitHub-Actions-style YAML workflows for auto-remediation and routing. Rule-based correlation and unlimited integrations are fully self-hostable, while LLM/AI-driven correlation requires an Enterprise license. | |
Robusta | Product Analytics & Monitoring | Kubernetes Alert Enrichment & Auto-Remediation | Opsgenie (Kubernetes Alert Enrichment) | Free (MIT) - self-hosted rule engine; optional paid SaaS UI for multi-cluster management | Yes - Kubernetes | An MIT-licensed rule engine that runs inside your Kubernetes cluster, enriching Prometheus alerts with pod logs and graphs before forwarding them to Slack, PagerDuty, or Opsgenie. Auto-remediation rules can restart CrashLoopBackOff pods or scale deployments without a human opening a laptop. |
Stape bills per request once you outgrow its free tier. These open-source tag managers give you server-side tracking on infrastructure you control.
Typeform caps your responses and Qualtrics hides pricing behind a sales call — these self-hosted tools skip both.
Datadog and Checkly bill per test run across every check and location. These self-hosted tools give you unlimited synthetic checks instead.
Open-source RUM tools with session replay, JS error tracking, and Core Web Vitals — no per-session billing or vendor data caps.
Self-hosted, open-source CDPs that replace Segment and mParticle's per-MTU pricing with Docker-deployable event routing and raw data ownership.
Five self-hosted platforms that track visitors without cookies or consent banners, replacing Google Analytics and Adobe Analytics for GDPR-first teams.
Four open-source platforms replicate Mixpanel and Amplitude's event funnels and retention cohorts without per-tracked-user billing spikes.
RDS and Cloud SQL restrict superuser access and bill per GB for IOPS and backups. These self-hosted platforms give you both back.
Neo4j Aura's per-GB pricing and node caps get expensive fast. These self-hosted graph databases handle the same Cypher queries and knowledge graphs for free.
Escape Hasura Cloud's per-hour and per-GB billing with open-source engines that turn any Postgres schema into a live GraphQL or REST API.
Airtable's per-seat pricing adds up fast. These open-source, self-hosted tools give you the same grid-and-view interface on a database you actually own.
Neon and PlanetScale meter branches, compute, and row reads. These six distributed SQL platforms replicate that architecture without the usage bill.