Skip to main content
Use StatusPageV3 to create a public status page. A v3 page has no cards or services: its structure is declared with StatusPageV3Component constructs that point at the page, and incidents can be automated with StatusPageV3AutomationRule.
A page’s generation cannot change in place. A logical ID that was deployed as a StatusPage (deprecated) cannot be redeployed as a StatusPageV3, or vice versa. To move a v2 page to v3, use the migration wizard in the Checkly app.

Configuration

StatusPageV3 Options

string
required
Name of the status page, shown in the header and browser title.Usage:
string
required
Subdomain under checkly-status-page.com. Must be unique across all Checkly accounts.Usage:
string
Custom domain for your status page (e.g., status.example.com). Requires DNS configuration and domain verification. See Custom domains.Usage:
string
Short text shown at the top of the public page.
URL to a logo image shown in the header. Must be publicly accessible.
string
URL to a logo used when the page is in dark mode. Falls back to logo when unset.
string
URL to redirect users to when they click the logo.
string
URL to a favicon image shown in browser tabs. Must be publicly accessible.
string
default:"AUTO"
Default color theme for the page: 'LIGHT', 'DARK', or 'AUTO' (follows system preference).
Link to your privacy policy, shown in the page footer.
Link to your terms of service, shown in the page footer.
Link to your support channel, shown in the page footer.
Free-form text shown in the page footer.
string
Google Analytics tag ID (e.g. G-XXXXXXXXXX) embedded on the public page.
boolean
default:"true"
Whether search engines may index the public page.
object
Custom colors for the light and dark theme of the page. Set only the colors you want to change; every other color keeps Checkly’s default for that theme. Either theme can be left out entirely.Each color is a hex string in #RGB or #RRGGBB format, such as "#F00" or "#FF0000". Unknown color names and non-hex values fail validation at deploy time. See Custom theme colors for where each color appears on the page.
Custom theme colors must be part of your plan.
Usage:
Parameters:Both light and dark accept the same set of optional color properties:

Referencing an existing page

Use StatusPageV3.fromId() to attach components and automation rules declared in code to a page created in the UI, without managing the page itself:

Importing an existing page

checkly import status-page:<id> imports a v3 page together with its components and automation rules into your project.