A public dev utility for testing HTTP status codes. Point any client at a URL, get back the status code you ask for. Free, open source, edge-served.
Live: glowostat.us · Status: status.glowostat.us · Spec: OpenAPI 3.1
curl -i https://glowostat.us/500
curl -i https://glowostat.us/random/200,500-504
curl -i 'https://glowostat.us/500?sleep=2000'
curl -i -H 'Accept: application/json' https://glowostat.us/404- Cloudflare Workers runtime (
workerd) — global edge, no cold starts - Hono for the API
- Astro 6 + Tailwind v4 for the landing page (static, served via Workers Static Assets)
- TypeScript strict
- pnpm for the dev toolchain
- Wrangler for local dev + deploy
pnpm install
pnpm run dev # wrangler dev — Worker + landing on http://127.0.0.1:8787
pnpm run dev:landing # Astro dev only — fast hot reload at http://127.0.0.1:4321
pnpm run build # build landing → landing/dist
pnpm run test # vitest in workers pool
pnpm run lint # oxlint
pnpm run deploy # wrangler deploy (CI / authorized only)The Worker itself doesn't log, store, or analyze your requests — Workers
observability is disabled in wrangler.jsonc, no
app-level analytics, no error telemetry tied to request content.
Cloudflare's edge platform aggregates request metadata (IP, path, status, latency) for analytics, DDoS protection, and WAF. That's platform-level for any service hosted on Cloudflare Workers and is governed by Cloudflare's privacy policy — we can't opt out of it on your behalf.
The deployed code matches the commit shown in the landing footer.
Inspired by httpstat.us by Aaron Powell and Tatham Oddie.
MIT — see LICENSE.