100% free · runs on your own Cloudflare account
Uptime monitoring
without the invoice.
Open-source status pages & uptime checks that deploy to Cloudflare Workers in one click. Your data stays in your D1 database. Forever free.
git clone · npm install · wrangler deployBuilt for people who read invoices.
UptimeRobot charges $29/mo for what your free Cloudflare plan already includes.
Runs on your Cloudflare account
Workers Cron, D1 and KV do all the work. No servers to babysit, no bills to dread — the free tier covers most setups.
Checks from the edge
Monitors run on the edge with per-minute scheduling, expected status codes, and validated GET/HEAD checks.
Status pages worth sharing
Publish one fast public status page with 90-day uptime bars and incident history for the monitors you choose.
Incidents, automatically
Two consecutive failures open an incident. Recovery closes it. Your history is written down — no spreadsheets required.
Get started in 30 seconds
Clone, set your ADMIN_TOKEN, migrate, and you’re live. No manual D1/KV ids — auto-provisioned.
git clone https://github.com/iharshalp/UptimeCove.git
cd UptimeCove
npm installcp .dev.vars.example .dev.vars
# set ADMIN_TOKEN in .dev.vars
npm run db:migrate
npm run devnpm run build
npx wrangler deploy
npx wrangler secret put ADMIN_TOKENYour monitoring bill is about to hit zero.
Deploy in minutes. Keep the data forever. Pay nothing.
Open Demo Dashboard →