Connect PagerDuty
Connect PagerDuty and Strake will surface active incidents, on-call status, and recent alert history directly in your Deploy Gate — so you never push into a live incident by accident.
- —A PagerDuty account with at least one service configured
- —A Strake account (sign up free at strake.dev)
- —PagerDuty account-level permissions to authorize OAuth apps (Account Owner or Admin role)
Sign up at strake.dev
Create your account at strake.dev/signup. No credit card required — Strake is free during beta. If you already have an account, sign in and proceed to the next step.
Go to Integrations → PagerDuty → Connect
From the Strake dashboard, open the left sidebar and click Integrations. Find the PagerDuty card and click Connect.
Authorize Strake in PagerDuty
PagerDuty will open an OAuth authorization page. Review the requested scopes and click Allow Access.
Strake requests read-only access to incidents, services, and on-call schedules. It cannot acknowledge, resolve, or modify incidents in PagerDuty.
Map PagerDuty services to Strake services
After authorization, Strake lists your PagerDuty services. Map each one to the corresponding Strake service. This tells Strake which incidents are relevant to which Deploy Gate.
# Example mapping PagerDuty "payments-api" → Strake service "Payments API" PagerDuty "web-frontend" → Strake service "Web Frontend"
A single PagerDuty service can map to multiple Strake services, and vice versa. Leave a PagerDuty service unmapped to exclude it.
Check your Deploy Gate
Navigate to any mapped service and open the Deploy Gate. The Active Incidents signal will show any currently open incidents for that service. If there are no open incidents, it will show OK — No open incidents.
Troubleshooting
This can happen if your PagerDuty account has no active services, or if the authorizing user doesn't have visibility into any services due to team restrictions. Verify your services exist in PagerDuty under Services → Service Directory, then click Sync Now in Strake's Integrations page.
Confirm you've mapped the PagerDuty service to a Strake service in the integration settings. The mapping must be saved before Strake can evaluate incidents for that service.
Email rob@strake.dev with your PagerDuty subdomain and we'll help you debug.