Skip to main content

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

1

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.
2

Connect alert channels

Route failures to Slack, PagerDuty, OpsGenie, Discord, Teams, email, or webhooks. Build escalation chains with acknowledgment and repeat rules.
3

Deploy

Run devhelm deploy or push to Git. The DevHelm GitHub Action validates and applies your configuration automatically.
4

Respond to incidents

When a monitor fails, DevHelm opens an incident, alerts your team through your notification policies, and tracks the timeline. Incidents auto-resolve when the monitor recovers.

Developer surfaces

DevHelm meets you where you work:
SurfaceInstallDescription
CLInpm i -g devhelmFull monitor management, YAML deploy, imperative and declarative workflows
TypeScript SDKnpm i @devhelm/sdkTyped client for Node.js and browser
Python SDKpip install devhelmTyped client for Python 3.8+
Terraform ProviderRegistryManage monitors as Terraform resources
MCP Servernpm i @devhelm/mcp-serverAI-native interface for Cursor, Claude Desktop
GitHub ActionMarketplaceCI/CD integration for config-as-code deploys
REST APIFull 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.