INCIDENT COMMUNICATION FOR TEAMS

Status pages
on your own domain. Free.

A public page at status.yourcompany.com, connected to the monitors behind it. Post updates in your own words, and let customers subscribe instead of emailing support.

Acme Corp
All systems operational
We're not aware of any issues affecting our systems.

System status

Public REST API
99.99% uptime
90 days ago99.99% uptimeToday
GraphQL API
100.00% uptime
90 days ago100.00% uptimeToday
Webhooks Delivery
99.77% uptime
90 days ago99.77% uptimeToday
Web Dashboard
100.00% uptime
90 days ago100.00% uptimeToday
Authentication
99.99% uptime
90 days ago99.99% uptimeToday

Past incidents

Brief database failover

minor

Slower search responses in EU

minor

IN PRACTICE

Tell customers what’s happening.
Before they open a ticket.

OUTAGETell customers about an outage before they askLogin · down at 09:41
WITHOUT DEVHELM
1auth-service starts failing at 09:41
2Someone has to remember the status page
3It changes 25 minutes later
PAGEstatus.acme.devOperational
API Operational
Dashboard Operational
Login Operational
Checkout Operational
last changed by hand09:41
Customers told 25 minutes in10:06 · 14 tickets
WITH DEVHELM
1auth-service fails in 3 regions at 09:41
2Login is on review: Sam approves Major outage
3Public incident posted, subscribers emailed
PAGEstatus.acme.devMajor outage
API Operational
Dashboard Operational
Login Major outage
Checkout Operational
follows auth-service · review mode09:44
Customers told in 3 minutes09:44 · subscribers emailed
Each component follows its monitors automatically, waits for your approval, or stays manual.

ONE PLACE TO RUN IT

Connect your systems.
Publish what customers need.

Connect the systems behind each component, choose what goes public, and add more pages and subscribers as you grow.

02PUBLIC PAGE
Ongoing incident updatesPost updates as you learn more. Resolved incidents stay in the history.
Live status and uptime historyEvery component’s status right now, with daily uptime bars behind it.
Scheduled maintenanceAnnounce planned work ahead of time, so nobody is caught off guard.
03PUBLISHING & ACCESS
Email subscribersPROEvery incident as it opens, updates and resolves.
Publish from anywherePost and update incidents from the dashboard, API or your AI agent.
Password-protected pagesSOONFor internal teams and private customers.

ALERTING

Integrations & alerts.
Send incidents to the tools you already use.

20 alert integrations on every plan. A notification policy routes by severity, service or region, and escalates until someone acknowledges in DevHelm.

MESSAGING

  • Slack
  • Microsoft Teams
  • Discord
  • Google Chat
  • Mattermost
  • Telegram
  • Pushover
  • Pushbullet

ON-CALL AND DIRECT

  • PagerDuty
  • Opsgenie
  • Splunk On-Call
  • incident.io
  • Rootly
  • Email

TICKETS AND AUTOMATION

MANAGE INCIDENTS FROM

  • Dashboard
  • API
  • CLI
  • AI agent

YOUR BRAND

Custom domain & branding.

Point one DNS record and it’s live, with HTTPS, on every plan including Free.

FREE
Your own domainAdd one CNAME record and the page moves to your domain.
FREE
HTTPS includedThe certificate is issued and renewed for you.
PRO
Logo and colorsYour logo, favicon, and brand color, plus page, card, text, and border colors, and custom CSS. Email subscribers start on Pro at $29.
BUSINESS
White-labelRemove “Powered by DevHelm” from the page. Unlimited status pages are on Business.

STATUS PAGES AS CODE

Your status page,
reviewed like code.

Keep pages and components next to the monitors behind them. Ship from CI, or ask your AI agent.

01 · DEFINE
02 · REVIEW
03 · DEPLOY
04 · RUN
05 · PUBLISH
acme/apimain
.github/workflows/monitors.yml
devhelm.yml M
statusPages:
  - name: Acme
    slug: acme
    components:
      - name: Checkout
        type: MONITOR
        monitor: checkout-api
      - name: API # …
YAMLTerraformTypeScriptPythonMCP
PR#142
Add Checkout to status page
devhelm.yml+9 −0
Approved, merged
commit a1f9c2e
CI · on merge
setup-devhelm@v1
devhelm validate
devhelm plan
+ add component Checkout
devhelm deploy
checkout-apiFailing
Monitormon_8f3k2
Versionv1 · live
SourcePR #142
Commita1f9c2e
us-east200
eu-west503
last 60 minfailing since 03:12
Slack#on-call
● checkout-api is down
View & Acknowledge
Status pagecomponent
status.acme.dev · Checkout
Major outage · automatic
Subscriberson publish
Card payments failing for some customersemailed with the incident · 412 subscribers
TeamsOpsgenie+17 more
Set up with your AI agent$ npx devhelm skills install
Or use the dashboardSet up everything in the UI. No code needed.
DashboardCLIdevhelm.ymlGitHub ActionTerraform (beta)TypeScript SDKPython SDKREST APIMCP serverAI skills

PRICING

Free on your domain.
Your brand from $29.

A custom domain is included on every Monitoring plan. Branding and subscribers are the paid step, from Pro. Testing is a separate plan on the same subscription.

Free
$0forever
For side projects and trying it out.

Includes

  • 50 uptime monitors, 5-minute checks
  • 1 browser check and 1 API check
  • 1,000 browser and 10,000 API runs a monthBETA
  • 1 status page on your domain
  • 10 vendors tracked
Start free
Starter
$12/ month
For solo developers outgrowing Free.

Everything in Free, plus

  • 75 uptime monitors, 1-minute checks
  • 5 browser or API checks
  • 6,000 browser and 60,000 API runs a monthBETA
  • Unlimited vendors tracked
  • SMS alertsSOON
  • 3 team members
Start Starter
Team
$79/ month
For growing engineering teams.

Everything in Pro, plus

  • 500 uptime monitors
  • 50 browser or API checks
  • 45,000 browser and 450,000 API runs a monthBETA
  • 5 status pages · 25 team members
  • Audit log · 180 days of check results
Start Team
Business$249/ month
  • 2,000 uptime monitors · 150 browser or API checks
  • 125,000 browser and 1,250,000 API runs a monthBETA
  • Unlimited status pages, white-label
  • Unlimited team members
EnterpriseCustom
  • 10-second checks
  • Unlimited monitors, runs and members
  • Custom data retention
  • More regions on request
  • Hands-on setup with our team
EVERY PLAN
Slack, PagerDuty, Teams + 17 more alertsStatus page on your domainAPI, CLI, Terraform (beta) and MCP4 regionsNo per-seat pricing

Past the included runs, extra browser checks are $3.00 per 1,000 and extra API checks are $0.30 per 1,000. Free stays at the grant until the next period.

Browser and API checks are in beta.

COMPARED

The custom domain
others charge for is free.

DevHelm next to the two status page tools teams most often start on, using their public plans.

PRICED FOROne public status page on your own domain.

DevHelm.io
$0/ month
Free. Custom domain included. 1 status page.
Atlassian Statuspage
$29/ month
Hobby: first plan with a custom domain. Annual price is not published. Free has no custom domain.
Instatus
$20/ month
Public Pro, or $15 a month billed yearly ($180 a year). Starter has no custom domain.
THE PAGE
Custom domain and HTTPS
DevHelmYes. On Free
Atlassian StatuspageYes. Hobby, $29. The free plan has no custom domain.
InstatusYes. Pro, $20. Starter has no custom domain.
Email subscribers
DevHelmYes. From Pro
Atlassian StatuspageYes. 100 on Free, 250 on Hobby
InstatusYes. 200 on Starter, 5,000 on Pro
SMS to subscribers
DevHelmNo. Not shipped
Atlassian StatuspageNo. SMS and webhooks from Startup, $99+
InstatusYes. On Pro. Limited on Starter.
More than one page
DevHelmYes. 1 on Free. 2 on Pro.
Atlassian StatuspageOne page per subscription
Instatus1 on Pro. Each extra page is $20 a month.
Password and private pages
DevHelmPassword protection is coming soon
Atlassian StatuspagePrivate Starter, $79. No custom domain.
InstatusPrivate Pro, $50
KEEPING IT CURRENT
Built-in uptime checks
DevHelmChecks run in the same product. The page is included on Free.
Atlassian StatuspageNo. No native ping checks
InstatusYes. 50 monitors at 30 seconds
Components follow monitors
DevHelmYes.
Atlassian StatuspageExternal integrations only
InstatusYes. Native
Vendor components
DevHelmYes. 2,000+. 10 on Free.
Atlassian StatuspageYes. Included. Size not published.
InstatusYes. 750+
Uptime history
DevHelmStarts when the component is created, unless a start date is set
Atlassian StatuspageAbout 90 days
InstatusAbout 90 days
YOUR TEAM
Team members
DevHelmYes. No per-seat fee. Free includes 1 member.
Atlassian StatuspageHobby includes 5
InstatusPro includes 50
As code
DevHelmYes. YAML, CLI, Terraform, and MCP
Atlassian StatuspageREST API. Community libraries. No official Terraform, CLI, or MCP.
InstatusHTTP API. No official Terraform provider.
Single sign-on
DevHelmNot shipped
Atlassian StatuspageYes. Startup, $99+
InstatusYes. Business, $300+

One public status page on your own domain. Monthly prices, USD before tax. Statuspage annual price is not published. Instatus public Pro is $15 a month billed yearly ($180 a year). Checked 14 Oct 2026.

FAQ

Questions,
answered.

The things teams ask before they send customers to a new status page.

Still deciding?

We’ll set up your page and its monitors with you, and answer the rest on a call.

Yes. A status page on your own domain, with HTTPS, is free on every plan. The Free plan includes one, plus 50 uptime monitors behind it. No credit card, and no trial that runs out.

Your status page, live today.

On your own domain with HTTPS, and 50 monitors behind it. Free forever. Subscribers and your brand from $29.