An open-source, CDN-native status page generator — a modern take on upptime. Renders every byte at the edge from its own store, so your page never hits third-party rate limits.
Why StatusBeam
No client-side rate limits
Upptime calls the GitHub API from the visitor's browser (60 req/h/IP), so popular pages break with a "rate limit exceeded" screen. StatusBeam renders every byte at the edge from its own store — the browser never talks to a third-party API.
Reliable scheduling
Upptime rides best-effort GitHub Actions cron (an "every 5 min" job can slip to 15–60 min). StatusBeam uses Cloudflare Cron Triggers, which fire on time.
A store that scales
Instead of walking git commit history through a rate-limited API, StatusBeam uses Cloudflare D1 + KV, purpose-built for time-series reads.
A current frontend
Upptime's page is built on end-of-life Svelte 3 + Sapper. StatusBeam is Astro + shadcn/ui, shipping ~0 JS for everything but the interactive charts.
AI-friendly by default
Every documentation page has a clean Markdown twin at <page>/index.md, and the site publishes both /llms.txt and /llms-full.txt. See AI & LLM endpoints for the complete agent-facing surface.