Status

Some services are experiencing degraded performance.

Degraded· refreshed Jun 25, 2026, 10:09:34 AM UTC

Live probes against our upstream dependencies, refreshed every 30 seconds. For service-credit policy, see the SLA.

Services

Upstream by upstream.

supabase

Database

Operational

Operational

Probe · self · 196ms

vercel

Hosting

Degraded

Minor Service Outage

Probe · statuspage · 97ms

github

GitHub App

Operational

All Systems Operational

Probe · statuspage · 99ms

stripe

Billing

Unknown

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.