╔═══════════════════════════════════════════════════════════════════════════╗ ║ ║ ║ ███╗ ██╗ ██████╗ ██╗ ██╗██████╗ ████████╗██╗███╗ ███╗███████╗ ║ ║ ████╗ ██║██╔═══██╗██║ ██║██╔══██╗╚══██╔══╝██║████╗ ████║██╔════╝ ║ ║ ██╔██╗ ██║██║ ██║██║ ██║██████╔╝ ██║ ██║██╔████╔██║█████╗ ║ ║ ██║╚██╗██║██║ ██║██║ ██║██╔═══╝ ██║ ██║██║╚██╔╝██║██╔══╝ ║ ║ ██║ ╚████║╚██████╔╝╚██████╔╝██║ ██║ ██║██║ ╚═╝ ██║███████╗ ║ ║ ╚═╝ ╚═══╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝ ║ ║ ║ ║ API-first uptime monitoring ║ ║ ║ ╚═══════════════════════════════════════════════════════════════════════════╝ WHAT IS IT? ═══════════ Uptime monitoring with a pure JSON API. No dashboards, no bloat. Create monitors, get status, receive webhooks. That's it. • HTTP/HTTPS & TCP monitoring • Multi-region checks (9 global locations) • Webhook notifications on status change • 1-minute check intervals • 90-day history retention QUICK START ═══════════ 1. Sign up (get API key via email): curl -X POST https://nouptime.dev/v1/auth/signup \\ -H "Content-Type: application/json" \ -d '{"email":"you@example.com"}' 2. Create a monitor: curl -X POST https://nouptime.dev/v1/monitors \\ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"name":"My API","type":"http","target":"https://api.example.com/health","interval_seconds":300}' 3. Check status: curl https://nouptime.dev/v1/status \\ -H "Authorization: Bearer YOUR_API_KEY" PRICING ═══════ ┌────────────┬────────┬──────────┬──────────┬─────────┬───────────┐ │ Plan │ Price │ Monitors │ Interval │ Regions │ Retention │ ├────────────┼────────┼──────────┼──────────┼─────────┼───────────┤ │ Free │ $0 │ 5 │ 5 min │ 1 │ 7 days │ │ Pro │ $29/mo │ 50 │ 1 min │ 3 │ 30 days │ │ Business │ $99/mo │ 200 │ 1 min │ 5 │ 90 days │ │ Enterprise │ Custom │ ∞ │ 1 min │ 9 │ 1 year │ └────────────┴────────┴──────────┴──────────┴─────────┴───────────┘ ENDPOINTS ═════════ POST /v1/auth/signup Sign up (magic link) GET /v1/account Account info & usage POST /v1/account/api-key Regenerate API key POST /v1/account/billing Upgrade plan POST /v1/monitors Create monitor GET /v1/monitors List monitors GET /v1/monitors/:id Get monitor + status PATCH /v1/monitors/:id Update monitor DELETE /v1/monitors/:id Delete monitor GET /v1/monitors/:id/history Latency & incidents GET /v1/status All monitors status POST /v1/webhooks Create webhook GET /v1/webhooks List webhooks DELETE /v1/webhooks/:id Delete webhook LINKS ═════ API Docs: https://nouptime.dev/docs OpenAPI: https://nouptime.dev/openapi.yaml Status: https://nouptime.dev/health ───────────────────────────────────────────────────────────────────────────── Made for developers who prefer curl over clicking. ─────────────────────────────────────────────────────────────────────────────