Dependencies connect your organization to services in the Status Data catalog. When you add a service as a dependency, DevHelm monitors its status and routes incidents through your existing notification policies — the same infrastructure that handles your own monitor alerts.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.
Adding a dependency
STATUS_DATA.
By default, new dependencies are added in silent tracking mode (AWARENESS): the incident is created and visible on the dashboard, but no Slack / PagerDuty / Telegram / email / webhook alerts fire. Choose silent tracking when you want to monitor a vendor without paging anyone; switch to one of the paging modes (INCIDENTS_ONLY, ALL, MAJOR_ONLY — see below) to route the incident through your notification policies.
Alert sensitivity
Control which service events trigger incidents — and whether they page anyone — with thealertSensitivity setting:
| Level | Behavior |
|---|---|
AWARENESS | Default. Track real incidents on the dashboard, but never page. No Slack / PagerDuty / Telegram / email / webhook alerts fire. Use when you want to watch a dependency without waking anyone. |
INCIDENTS_ONLY | Page when the service reports a real incident (any severity) |
ALL | Page on all status changes, including synthetic degradations |
MAJOR_ONLY | Page only on major outages (highest impact level) |
Updating sensitivity
Component-level dependencies
You can track a specific component of a service rather than the entire service. This is useful when you only depend on part of a vendor’s infrastructure — for example, tracking GitHub’s “API Requests” component without alerting on “GitHub Pages” issues. WhencomponentId is set on a dependency, only incidents affecting that component trigger alerts.
Listing dependencies
Dependency fields
| Field | Type | Description |
|---|---|---|
subscriptionId | UUID | Unique dependency identifier |
serviceId | UUID | Tracked service |
slug | string | Service slug (e.g., github) |
name | string | Service display name |
category | string | Service category |
overallStatus | string | Current service health |
componentId | UUID | Specific component being tracked (null = whole service) |
component | object | Component detail (when tracking a specific component) |
alertSensitivity | string | ALL, INCIDENTS_ONLY, MAJOR_ONLY, or AWARENESS (track silently) |
subscribedAt | datetime | When the dependency was added |
Removing a dependency
Plan limits
| Plan | Max dependencies |
|---|---|
| Free | 10 |
| Starter+ | Unlimited |
How dependency alerts flow
service_id_in or component_name_in rules to route service alerts to specific channels.
Next steps
Services
Browse the catalog to find services you depend on.
Service incidents
View incidents reported by your tracked services.
Notification policies
Route dependency alerts with match rules.
Tracking dependencies guide
Step-by-step guide for setting up dependency tracking.