Developer-first incident communication for indie hackers and small teams. Like Statuspage.io but actually affordable. Post real-time updates, notify subscribers, and update status via REST API.
No bloat, no enterprise pricing, just the essentials done right.
Beautiful status page at status.yourapp.com with real-time updates via Server-Sent Events.
Subscribers get instant notifications via email and SMS when incidents are created or updated.
Update service status programmatically via API key. Integrate with any monitoring tool.
Connect UptimeRobot, Datadog, or any webhook source to auto-create incidents.
Post real-time updates as you investigate and resolve incidents. Full audit trail.
Drop a <DowntimeBanner /> into your app. Shows when there's an active incident, hides otherwise.
# Create an incident via REST API
curl -X POST https://api.downtime.so/api/v1/incidents \
-H "x-api-key: your_api_key" \
-H "Content-Type: application/json" \
-d '{
"title": "API latency spike",
"impact": "MAJOR",
"serviceId": "svc_xyz",
"initialMessage": "We are investigating elevated API response times."
}'
# Add update to timeline
curl -X POST https://api.downtime.so/api/v1/incidents/inc_abc/updates \
-H "Authorization: Bearer your_jwt" \
-d '{"message": "Root cause identified. Deploying fix.", "status": "IDENTIFIED"}'No per-seat nonsense. One flat price.
$9/mo