Skip to content
Integrations

Plays nice with your entire stack

24 tools across chat, monitoring, cloud and code — plus webhooks for everything else.

Slack

Chat

Teams

Chat

Discord

Chat

Telegram

Chat

Prometheus

Metrics

Zabbix

Monitoring

Grafana

Metrics

Datadog

Observability

New Relic

Observability

Sentry

Errors

PagerDuty

Migrate from

AWS

Cloud

GCP

Cloud

Azure

Cloud

Cloudflare

Edge

Kubernetes

Infra

GitHub

Code

GitLab

Code

Linear

PM

Jira

PM

Twilio

Telephony

Webhook

Custom

Zapier

Automation

Stripe

Payments

Developer-first

Built for engineers, in your language

A clean REST + GraphQL API, idempotent endpoints, signed webhooks, SDKs in TypeScript, Python, Go, Ruby and Rust, and a full Terraform provider. Ship reliable ops without leaving your editor.

  • OAuth2, API keys & SCIM-managed service accounts
  • Idempotent endpoints with replay-safe webhooks
  • Terraform provider for on-call infra as code
  • Open-source SDKs · MIT license
  • Stable v1 API · 99.99% backwards compatibility
example.ts
import { OnCallKeeper } from "@oncallkeeper/sdk";

const ock = new OnCallKeeper({ token: process.env.OCK_TOKEN! });

const incident = await ock.incidents.create({
  title: "Checkout 5xx error rate above 2%",
  serviceId: "svc_checkout_api",
  severity: "sev2",
  alertSource: "datadog",
  tags: ["region:us-east-1", "team:payments"],
});

await ock.incidents.escalate(incident.id, { policyId: "esc_payments_primary" });

Stop firefighting. Start responding.

Join 3,200+ engineering teams who replaced PagerDuty, Better Stack and Opsgenie with one fast, modern, developer-friendly platform.

No credit card · 14-day trial of paid features · Cancel anytime