Status Badges

Status badges are small, embeddable indicators that show your current page status on external websites, documentation, README files, or internal tools. The badge updates automatically to reflect the live state of your status page.

Generate embed code#

Embed snippets are available on the Settings tab after your status page has a serving domain (hosted slug or custom domain).

  1. Go to Synthetics → Status Page and open your page
  2. Select the Settings tab
  3. Scroll to the Status Badge section
  4. Copy the snippet for your preferred format

Three formats are provided:

FormatUse case
HTMLWebsites, landing pages, footers
iframePages where you need an interactive embed
MarkdownGitHub READMEs, docs sites, wikis

Badge states#

The badge reflects your status page's current overall health:

Badge labelColorCondition
All Systems OperationalGreenAll services are operational
Some Systems DegradedAmberAt least one service is degraded
Some Systems Experiencing DowntimeRedAt least one service is in downtime
Status UnknownGreyPage not found or domain not configured

Badge status is resolved with the same priority as the public page banner: downtime takes precedence over degraded, which takes precedence over operational.

HTML image embed#

The HTML snippet uses an <img> tag that links to your status page:

1<a href="https://yourcompany.mwstatus.com">
2  <img
3    src="https://yourcompany.mwstatus.com/api/v1/public/statuspage/badge/yourcompany.mwstatus.com"
4    alt="All Systems Operational"
5  />
6</a>

Replace the domain with your serving domain (hosted slug or custom domain). Clicking the badge takes visitors to your full status page.

iframe embed#

The iframe snippet embeds the badge inline without requiring an image host:

1<iframe
2  src="https://yourcompany.mwstatus.com/api/v1/public/statuspage/badge/yourcompany.mwstatus.com/iframe"
3  width="300"
4  height="36"
5  frameborder="0"
6  scrolling="no"
7  title="All Systems Operational"
8  style="border:none;color-scheme:normal;"
9></iframe>

Markdown badge#

For README files and Markdown-based documentation:

1[![All Systems Operational](https://yourcompany.mwstatus.com/api/v1/public/statuspage/badge/yourcompany.mwstatus.com)](https://yourcompany.mwstatus.com)

Dark theme#

Append ?theme=dark to the badge URL for a dark-themed variant:

1https://yourcompany.mwstatus.com/api/v1/public/statuspage/badge/yourcompany.mwstatus.com?theme=dark

A Dark badge toggle in the Settings tab previews and generates dark-theme snippets.

Caching and updates#

Badge responses include cache headers so browsers and CDNs can cache the image briefly. The badge updates when your page status changes — typically within minutes of an incident create or resolve action. For the most current status, visitors can click through to the full status page (which supports auto-refresh if enabled).

Best practices#

  • Place badges where customers look — website footer, docs header, or support portal
  • Link to the full status page — the badge is a summary; the status page has incident timelines and service details
  • Use dark theme on dark backgrounds — append ?theme=dark for better contrast
  • Publish before embedding — embed code is only generated after your page has a serving domain

Next steps#

Need assistance or want to learn more about Middleware? Contact our support team at [email protected] or join our Slack channel.