What is DevHelm?
DevHelm is a monitoring and incident management platform built for engineering teams. Define your monitors, alert channels, and incident policies in code — deploy them with a single command or a Git push.Uptime Monitoring
HTTP, TCP, DNS, ICMP, MCP server, and heartbeat monitors with configurable check intervals, probe regions, and assertion rules.
Incident Management
Automated incident creation from monitor failures, severity escalation, confirmation policies, and recovery tracking.
Alerting
Route alerts to Slack, PagerDuty, OpsGenie, Discord, Microsoft Teams, email, and webhooks with escalation chains and notification policies.
Monitoring as Code
Define your entire monitoring stack in YAML or Terraform. Version it, review it, deploy it from CI.
How it works
Define your monitors
Write a
devhelm.yml file or use the CLI, SDK, or Dashboard to configure HTTP, TCP, DNS, ICMP, MCP server, or heartbeat monitors with check intervals, regions, and assertions.Connect alert channels
Route failures to Slack, PagerDuty, OpsGenie, Discord, Teams, email, or webhooks. Build escalation chains with acknowledgment and repeat rules.
Deploy
Run
devhelm deploy or push to Git. The DevHelm GitHub Action validates and applies your configuration automatically.Developer surfaces
DevHelm meets you where you work:| Surface | Install | Description |
|---|---|---|
| CLI | npm i -g devhelm | Full monitor management, YAML deploy, imperative and declarative workflows |
| TypeScript SDK | npm i @devhelm/sdk | Typed client for Node.js and browser |
| Python SDK | pip install devhelm | Typed client for Python 3.8+ |
| Terraform Provider | Registry | Manage monitors as Terraform resources |
| MCP Server | npm i @devhelm/mcp-server | AI-native interface for Cursor, Claude Desktop |
| GitHub Action | Marketplace | CI/CD integration for config-as-code deploys |
| REST API | — | Full HTTP API with OpenAPI spec |
Next steps
Quickstart
Create your first monitor in under 5 minutes.
Authentication
Set up API keys and understand auth flows.
Monitoring as Code
Define monitors in YAML or Terraform and deploy from CI.
API Reference
Browse the full REST API with interactive examples.