Platform
Status Pages

Status Pages

Your status page is the public-facing website where users check your service health. Customize it to match your brand.

Accessing Your Status Page

Your status page is available at:

  • Subdomain: https://{your-slug}.statly.live
  • Custom domain: https://status.yourcompany.com (Pro plan)

Templates

Choose from three professionally designed templates:

Minimal

Clean, modern dark design with subtle gradients. Best for:

  • Developer tools
  • API services
  • Tech-forward brands

Modern

Professional layout with detailed metrics. Best for:

  • Enterprise products
  • B2B SaaS
  • Financial services

Enterprise

Developer-focused with detailed uptime data. Best for:

  • Infrastructure providers
  • DevOps tools
  • Open source projects

Customization

Branding

Configure in Settings β†’ Status Page:

SettingDescription
LogoSquare image, 256x256 recommended
Primary ColorAccent color for buttons and highlights
FaviconBrowser tab icon
Company NameDisplayed in header

Components

Group your monitors into logical components:

API Services
β”œβ”€β”€ REST API
β”œβ”€β”€ GraphQL API
└── Webhooks

Web Application
β”œβ”€β”€ Dashboard
β”œβ”€β”€ Authentication
└── Billing

Infrastructure
β”œβ”€β”€ Database
β”œβ”€β”€ Cache
└── CDN

Create component groups in Settings β†’ Components.

Overall Status

The page shows an aggregate status based on your monitors:

StatusCondition
All Systems OperationalAll monitors up
Partial System OutageSome monitors down
Major System OutageMost/all monitors down
Degraded PerformanceMonitors reporting slow responses

Features

Uptime Graph

90-day visual history showing daily uptime percentage. Hover for details.

Incident History

Recent incidents with full update timeline. Users can see:

  • Incident title and severity
  • All status updates with timestamps
  • Resolution time

Subscribe to Updates

Users can subscribe to receive email notifications:

  • Requires email verification (anti-spam)
  • Component-level subscriptions
  • Immediate notifications for major incidents

RSS Feed

Available at /{slug}/feed.rss:

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Acme Status</title>
    <item>
      <title>API Performance Degradation</title>
      <pubDate>Mon, 15 Jan 2024 12:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>

Custom Domains

Configure a custom domain (Pro plan):

  1. Add your domain in Settings β†’ Custom Domain
  2. Add a CNAME record:
    status.yourcompany.com β†’ cname.statly.live
  3. SSL is automatically provisioned via Cloudflare

DNS propagation can take up to 48 hours. SSL provisioning happens automatically once DNS is configured.

Embedding

Status Badge

Embed an uptime badge in your README:

![Uptime](https://statly.live/api/v1/badge/{slug}/{monitorId})

Supports styles: flat, flat-square, plastic, for-the-badge

Widget

Embed a status widget on your site:

<script src="https://statly.live/widget.js"
        data-org="{slug}"></script>

Or fetch JSON and render yourself:

const response = await fetch('https://statly.live/api/v1/widget/{slug}');
const { status, uptime, monitors } = await response.json();

SEO

Status pages are optimized for search engines:

  • Semantic HTML structure
  • Open Graph meta tags
  • Proper heading hierarchy
  • Sitemap generation

Performance

Status pages are globally distributed via Cloudflare:

  • Edge-cached static content
  • Dynamic data fetched from D1
  • < 100ms time to first byte globally