The DevHelm Pulumi provider is in development. This page will be updated with installation and usage instructions when available.
Planned capabilities
The Pulumi provider will support the same resources as the Terraform provider, with native SDKs for TypeScript, Python, and Go:- Monitors — all types (HTTP, DNS, TCP, ICMP, Heartbeat, MCP Server)
- Alert channels — Slack, PagerDuty, OpsGenie, Discord, Teams, Webhooks, Email
- Notification policies — match rules and escalation chains
- Tags, environments, and secrets — supporting resources
- Resource groups — composite health views
- Dependencies — third-party service tracking
Example (planned)
When to use Pulumi
Pulumi is a good choice when:- Your team already uses Pulumi for infrastructure
- You want type-safe resource definitions with IDE autocompletion
- You need conditional logic or loops that are cumbersome in HCL or YAML
In the meantime
Use one of the available tools for monitoring as code:YAML + CLI
Fastest path — define everything in devhelm.yml.
Terraform
HCL-based resource management.