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:
| Setting | Description |
|---|---|
| Logo | Square image, 256x256 recommended |
| Primary Color | Accent color for buttons and highlights |
| Favicon | Browser tab icon |
| Company Name | Displayed in header |
Components
Group your monitors into logical components:
API Services
βββ REST API
βββ GraphQL API
βββ Webhooks
Web Application
βββ Dashboard
βββ Authentication
βββ Billing
Infrastructure
βββ Database
βββ Cache
βββ CDNCreate component groups in Settings β Components.
Overall Status
The page shows an aggregate status based on your monitors:
| Status | Condition |
|---|---|
| All Systems Operational | All monitors up |
| Partial System Outage | Some monitors down |
| Major System Outage | Most/all monitors down |
| Degraded Performance | Monitors 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):
- Add your domain in Settings β Custom Domain
- Add a CNAME record:
status.yourcompany.com β cname.statly.live - 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:
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