Tags, environments, secrets, webhooks, and dependencies are supporting resources you define alongside monitors and alert channels.Documentation Index
Fetch the complete documentation index at: https://docs.devhelm.io/llms.txt
Use this file to discover all available pages before exploring further.
Tags
Tags organize monitors for filtering and alert routing:| Field | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Tag name, unique within the organization |
color | string | — | Hex color code (e.g., #10b981) |
Environments
Environments represent deployment stages with variable substitution:| Field | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Human-readable name |
slug | string | Yes | URL-safe identifier (lowercase, hyphens, underscores) |
isDefault | boolean | — | Whether this is the default environment |
variables | map | — | Key-value pairs for variable substitution |
Secrets
Secrets store sensitive credentials in the DevHelm vault. Define them in YAML and reference them in monitorauth blocks:
| Field | Type | Required | Description |
|---|---|---|---|
key | string | Yes | Secret name (used to reference in auth blocks) |
value | string | Yes | Secret value (use ${VAR} to inject from environment) |
Secret values are write-only. The CLI compares SHA-256 hashes for drift detection — actual values are never read back from the API.
Webhooks
Platform webhooks push events from DevHelm to your HTTP endpoints:| Field | Type | Required | Description |
|---|---|---|---|
url | string | Yes | Endpoint URL (also used as the unique identifier) |
events | string[] | Yes | Event types to subscribe to |
description | string | — | Human-readable description |
enabled | boolean | — | Whether the webhook is active (default: true) |
Dependencies
Track third-party services from the Status Data catalog:| Field | Type | Required | Description |
|---|---|---|---|
service | string | Yes | Service slug from the catalog |
alertSensitivity | string | — | ALL, INCIDENTS_ONLY, MAJOR_ONLY, or AWARENESS. Defaults to AWARENESS (silent tracking — incident appears on the dashboard but no alert channels fire). Set one of the paging modes to opt in to alerts. |
component | string | — | Specific service component to monitor |
Next steps
Monitors
Define monitors that use tags, environments, and secrets.
File format
Full YAML schema overview.