OPEN SOURCE ALTERNATIVE · AGPL-3.0

The Open-Source PagerDuty Alternative.

Eliminate restrictive per-seat subscription taxes and keep your incident data under your own custody. OpsKnight gives engineering teams open-source on-call scheduling, multi-tier escalation policies, voice phone paging, and drop-in PagerDuty Events API v2 compatibility.

Why Teams Switch

Why engineers choose open source over SaaS monopolies.

Traditional on-call vendors profit from charging per user, disincentivizing broad engineering participation. OpsKnight reclaims ownership for developers.

Predictable Cost Structure

PagerDuty offers a 5-user Free tier, but scaling across engineering incurs per-user seat fees ($21 - $41+/user/mo) or platform tiers. OpsKnight AGPL-3.0 charges zero software seat fees—you pay only standard cloud hosting and direct carrier telecom.

Events API v2 Ingestion

OpsKnight provides a compatible Events API v2 ingestion adapter for monitoring tools. Repoint Datadog, Prometheus Alertmanager, or Grafana alerts by updating the endpoint and routing key (validate behavior in staging first).

Core Operational Data Custody

Incident logs, rotation calendars, escalation policies, and responder directories live in your private PostgreSQL instance. Outbound voice calls and ChatOps route through your configured Twilio, Slack, or Teams trust boundaries.

Architectural Breakdown

PagerDuty vs OpsKnight Side-by-Side

Examine the operational and architectural differences between PagerDuty's commercial SaaS and OpsKnight v2.0.0.

Decision DimensionPagerDuty Enterprise SaaSOpsKnight v2.0.0 (Open Source)
License & InspectabilityProprietary closed-source SaaS100% Open Source (AGPL-3.0-only)
Pricing & Commercial PackagingFree (up to 5 users); paid per-user tiers ($21 - $41/mo) or platform packagesOpen-source AGPL-3.0; zero software seat fees (operator pays hosting & telecom)
Operational Data CustodyStored in vendor multi-tenant cloudPrivate PostgreSQL DB; outbound alerts route through chosen provider boundaries
Events API v2 IngestionNative proprietary endpointCompatible ingestion adapter (/api/integrations/pagerduty/v2/enqueue)
On-Call Rotations & OverridesSupported across all tiersSupported with timezone handoffs & overrides
Escalation Policy EngineMulti-tier delays and target rulesMulti-tier delays, target rules, channel filters
Phone Paging with DTMF AcknowledgeBundled voice minutes with tier limitsDirect Twilio Voice with DTMF keypad ack/resolve at carrier rates
Status Page CapabilityPremium add-on or separate product1 public/private status page included per instance
Identity & ProvisioningSCIM on all plans; SAML SSO on Professional & Enterprise tiersBuilt-in OIDC (Okta, Azure, Google) and SCIM 2.0 in the open-source release
ChatOps CollaborationSlack and Microsoft Teams integrationsSlack & Microsoft Teams incident channels & cards
Mobile ApplicationNative iOS & Android store appsInstallable PWA with push notifications
Real Incident Response

Fast incident command without the clutter.

OpsKnight provides a unified incident command view: real-time signal stream, responder assignments, timeline events, ChatOps channels, and SLA tracking in one clean interface.

Voice Telephony & DTMF Ack

Receive automated voice phone calls and press 1 to claim the page directly from your phone.

Integrated Control Plane

Status pages, postmortems, and health monitoring ship inside the same deployable image.

OPSKNIGHT / PRODUCT VIEW Northstar Systems · v2.0.0
OpsKnight incident detail command center view with live responder assignment and timeline
OpsKnight incident detail command center view with live responder assignment and timeline
Seamless Integration

Migrate PagerDuty Alert Ingestion to OpsKnight

OpsKnight accepts PagerDuty Events API v2 payloads directly. Inspect the contract specification and code examples below to configure your monitoring sources.

Validated Events API v2 transition

Compatibility Endpoint

Reuse an existing Events API v2 payload only after validating the sender, routing key and lifecycle behavior in staging.

Ingest adapter docs

Select Your Source Stack

Migration guidance

Use this compatibility path only when the sender already emits PagerDuty Events API v2 JSON. Otherwise use OpsKnight's native adapter for that provider.

Standard routing_key & dedup_key support
Automatic trigger / resolve lifecycle
events-api-v2.txt
POST https://opsknight.yourcompany.com/api/integrations/pagerduty/v2/enqueue

Required lifecycle fields
routing_key   = YOUR_OPSKNIGHT_ROUTING_KEY
event_action = trigger | acknowledge | resolve
dedup_key    = stable identity reused across lifecycle events

Trigger payload also requires payload.summary, payload.severity and payload.source.
Validate trigger, acknowledge and resolve behavior before repointing production.
Endpoint: POST /api/integrations/pagerduty/v2/enqueue

Trademark & Compatibility Notice: PagerDuty® is a registered trademark of PagerDuty, Inc. OpsKnight is an independent open-source project licensed under AGPL-3.0-only and is not affiliated with, endorsed by, or sponsored by PagerDuty, Inc. Compatibility refers solely to an ingest adapter supporting the public Events API v2 JSON payload schema.

Practical Adoption Pathway

4-Step Transition Checklist & Transparent Cost Model

A structured roadmap to validate OpsKnight in staging and trigger your first successful test alert.

Transition Checklist

  1. 1.Audit Existing Senders: Inventory Datadog, Prometheus, Grafana, and custom webhook sources currently routing to PagerDuty.
  2. 2.Staging Validation: Repoint a pilot monitoring service to /api/integrations/pagerduty/v2/enqueue and verify trigger/ack/resolve events.
  3. 3.Telephony Verification: Connect your Twilio credentials and execute a live phone call test to verify DTMF keypad acknowledgment.
  4. 4.Cutover & Decommission: Migrate production alert routes, verify ChatOps channels, and decommission legacy subscriptions.

Transparent Cost Breakdown

OpsKnight Software License$0 (AGPL-3.0)
Infrastructure (Cloud VM or K8s)Standard compute (~$10–$25/mo or existing cluster)
Voice Telephony (Direct Twilio)Standard carrier rates (~$0.013/min voice, ~$0.0079/SMS US)
Software Seat Fees$0 / user

Zero software license markup. All carrier telecom and infrastructure costs are billed directly by your own cloud/telecom providers.

Frequently Asked Questions

Open-Source PagerDuty Alternative FAQ

Answers to technical, operational, and licensing questions about adopting OpsKnight.

How does OpsKnight provide compatibility with PagerDuty?

OpsKnight provides an Events API v2 ingestion adapter at /api/integrations/pagerduty/v2/enqueue. Inbound monitoring tools (such as Datadog, Prometheus Alertmanager, Grafana, or AWS CloudWatch) configured to dispatch PagerDuty v2 triggers, acknowledgments, and resolutions can route alerts to OpsKnight by updating the webhook target URL and routing key. Administrative REST APIs and vendor-specific workflows must be configured natively in OpsKnight. Teams should validate routing-key mapping and deduplication in staging before repointing production.

Why choose an open-source alternative over PagerDuty SaaS?

Organizations choose OpsKnight for three primary reasons: 1) Predictable cost structure: While PagerDuty offers a Free tier for up to 5 users, expanding on-call coverage across engineering incurs per-user seat fees (typically $21 - $41/user/mo billed annually) or platform packaging. OpsKnight has zero software seat fees under AGPL-3.0. 2) Operational data custody: Your incident records, escalation schedules, and server metadata remain in your PostgreSQL database. 3) Operational autonomy: Your core scheduling and triage pipeline runs on your infrastructure, independent of third-party SaaS management consoles.

How does phone and SMS paging compare to PagerDuty?

OpsKnight connects directly to your own configured Twilio account for voice telephony and SMS dispatch. Responders hear synthesized incident summaries and can press 1 on their keypad (DTMF) to acknowledge or 2 to resolve immediately. Because you connect your own Twilio account, you pay transparent carrier telecom rates directly with zero software vendor markup.

How does Single Sign-On (SSO) and SCIM provisioning compare?

PagerDuty documents SCIM provisioning across all plans (including Free) and SAML SSO on its Professional and Enterprise tiers. OpsKnight provides built-in OpenID Connect (OIDC) supporting Okta, Azure AD / Entra ID, Keycloak, and Google Workspace, along with SCIM 2.0 user and team synchronization directly in the open-source AGPL-3.0 release without licensing tier restrictions.

How do you achieve high availability with a self-hosted deployment?

For production environments requiring high availability, OpsKnight supports a Split Runtime topology separating web/API processes from background task workers, deployed across redundant nodes in Kubernetes or Docker Swarm, paired with a resilient, managed PostgreSQL cluster (such as AWS RDS Multi-AZ or Patroni).

What mobile experience does OpsKnight offer for on-call responders?

OpsKnight features an installable Progressive Web Application (PWA) with responsive design, push notifications, and fast touch interactions. Responders can acknowledge, escalate, or resolve incidents directly from their mobile browser or installed PWA icon without downloading proprietary vendor app store binaries.

Your incidents should belong to you.

Run OpsKnight on infrastructure you control.

v2.0.0 · AGPL-3.0-only · Self-hosted · 28 inbound integrations