Show Your Uptime Everywhere
Embeddable status badges
Drop real-time status, uptime percentage, and response time badges into your README, docs, or website. SVG badges that update automatically — no maintenance required.
Live Badges
These are real badges, updating every 5 minutes
Key Features
Everything you need to monitor your infrastructure effectively
Status Badges
Show real-time up/down status for any monitored service. Green for online, red for offline, amber for maintenance — updates automatically.
Uptime Badges
Display your 30-day uptime percentage. Color-coded thresholds: green for 99%+, amber for 95%+, and red below 95%.
Response Time Badges
Show average response time for any check. Give visitors and contributors confidence in your service performance at a glance.
Multiple Embed Formats
Embed via script tag, HTML img tag, or Markdown. Works in GitHub READMEs, documentation sites, dashboards, and any webpage.
Removable Branding
Free badges include a small exit1.dev footer. Nano and Scale users can remove branding for a clean, white-label look.
Live Preview
Preview all three badge types in the dashboard before embedding. Copy the snippet you need with one click.
SVG Rendering
Badges are rendered as crisp SVGs that look sharp on any screen. Lightweight, fast-loading, and retina-ready.
Automatic Caching
Badge responses are cached for 5 minutes with proper Cache-Control headers. Fast delivery worldwide without hammering your monitors.
Why Choose exit1.dev?
See how we stack up against the competition
| Feature | exit1.dev | Others |
|---|---|---|
| Real-time status badges | Limited | |
| Uptime percentage badges | ||
| Response time badges | ||
| Script, HTML & Markdown embed | HTML only | |
| SVG rendering | PNG/raster | |
| Removable branding | Nano plan | Enterprise only |
| Live preview in dashboard | ||
| Free tier | No free tier | |
| Auto-refresh caching | 5-minute TTL | Manual refresh |
| One-click copy |
Technical Details
Built for developers, by developers
Architecture
Badges are rendered as inline SVGs by a dedicated Cloud Function. The endpoint reads check status from Firestore and uptime data from BigQuery daily summaries, then generates a crisp SVG with gradient styling.
Performance
Responses are cached with 5-minute TTL (Cache-Control: public, max-age=300). Error states cache for 1 minute. Rate limited to 60 requests per minute per IP. SVGs are typically under 2KB.
API
GET /v1/badge/{checkId}?type=status|uptime|response&branding=true|false — returns image/svg+xml. Available embed formats: script tag (auto-injects img), raw HTML img tag, and Markdown image syntax.
Frequently Asked Questions
Everything you need to know about our monitoring
Want clean, unbranded badges?
Remove the exit1.dev footer from your badges with Nano. White-label status badges for your README and docs. Just $3/month.
Status Pages
Full public status pages with real-time updates, 30-day history, and drag & drop builder.
Analytics & Reports
Track uptime trends, response times, and performance metrics with detailed analytics.
API & Webhooks
Integrate monitoring into your workflows with our comprehensive REST API.
Smart Alerting
Get notified via email, SMS, Slack, Discord, Teams, and webhooks when issues occur.
SSL Monitoring
Monitor SSL certificate validity, expiration dates, and security issues automatically.
Comprehensive Logs
View detailed monitoring history with advanced search, filtering, and export capabilities.