Pulumi PagerDuty Provider
Manage your PagerDuty configuration with Infrastructure as Code.
Overview
The Pulumi PagerDuty provider enables teams to manage their incident response configurations as code. It allows for the programmatic creation and management of PagerDuty services, escalation policies, schedules, users, and integrations. This ensures that on-call and alerting configurations are version-controlled, auditable, and can be deployed consistently.
✨ Key Features
- Service and Service Integration management
- Escalation Policy configuration
- Schedule and User management
- Ruleset and Event Rule configuration
- Management of Teams and Business Services
🎯 Key Differentiators
- Use of general-purpose programming languages
- Ability to manage incident response configuration alongside the services they monitor
- Enables 'On-call as Code' for auditable and repeatable setups
Unique Value: Brings automation, version control, and consistency to PagerDuty configurations, ensuring that incident response setups are reliable and tightly integrated with the services they protect.
🎯 Use Cases (4)
✅ Best For
- A Pulumi program that deploys a new application and also creates the corresponding PagerDuty service, links it to a monitoring tool integration, and assigns an escalation policy.
- Managing team-based on-call schedules programmatically.
💡 Check With Vendor
Verify these considerations match your specific requirements:
- Managing incidents themselves (this is for managing the configuration).
🏆 Alternatives
Provides a more robust and scalable solution than manual UI configuration, and allows for more dynamic and integrated setups than is possible with DSL-based tools.
💻 Platforms
🔌 Integrations
💰 Pricing
Free tier: The provider is open-source and free. Costs are associated with the PagerDuty subscription.
🔄 Similar Tools in Pulumi Cloud
Kubernetes
Pulumi's Kubernetes provider allows you to manage Kubernetes resources using languages like TypeScri...
Datadog
The Pulumi Datadog provider allows you to provision and manage Datadog resources like monitors, dash...
Cloudflare
The Pulumi Cloudflare provider lets you manage DNS records, firewall rules, workers, and other Cloud...
DigitalOcean
The Pulumi DigitalOcean provider lets you manage Droplets, Kubernetes clusters, databases, and other...
Auth0
The Pulumi Auth0 provider allows you to configure your Auth0 tenant, including applications, APIs, u...
Okta
The Pulumi Okta provider allows you to manage Okta resources like applications, users, groups, and p...