Status
Some services are experiencing degraded performance.
Live probes against our upstream dependencies, refreshed every 30 seconds. For service-credit policy, see the SLA.
Services
Upstream by upstream.
supabase
Database
Operational
Probe · self · 196ms
vercel
Hosting
Minor Service Outage
Probe · statuspage · 97ms
github
GitHub App
All Systems Operational
Probe · statuspage · 99ms
stripe
Billing
HTTP 404
Probe · statuspage · 267ms
How we measure
Probes, not promises.
Database — A HEAD request against the Supabase REST endpoint with our anon key. Any 2xx or expected 4xx (RLS, not-found) means the host is serving; 5xx or network errors flip the indicator.
Hosting + GitHub + Billing — Sourced from each provider's public Statuspage v2 API (Vercel, GitHub, Stripe). When the upstream calls itself degraded, we surface it here.
Refresh cadence — 30-second edge cache with another 30 seconds of stale-while-revalidate. The marketing page renders cached data; the underlying /api/status endpoint re-probes on cache miss.