StatusDeck watches the public status pages of the services your stack depends on and pushes an alert to your phone when one of them degrades. Self-hosted on your own Cloudflare account, installable on your iPhone.
The app polling live vendor feeds, 15 Sep 2026. Cloudflare's yellow dot is a real incident it caught during the screenshot.
The angry email lands first. Checkout is failing, support blames your code, and half an hour into the log dive someone pastes a link in Slack: Stripe has a major incident open. The answer sat on a public status page the whole time. Nobody had it open.
StatusDeck keeps it open for you. A Cloudflare Worker on your own account polls each vendor feed every five minutes, records each change, and pings your phone the moment GitHub, Stripe, or OpenAI admits to a problem. When the incident clears, you get the recovery ping too.
The README walks every step, including the Windows trap that corrupts secrets when you pipe them the wrong way.
IsDown is a hosted service with team features and a monthly bill of $37 for status-page aggregation. StatusDeck is source code you run on your own Cloudflare account for one payment of $49. If you want a managed dashboard for a whole team, the hosted product earns its fee. If you want a phone ping when Stripe wobbles, one payment covers it for good.
Cloudflare's Workers Paid plan, $5 a month, paid by you to Cloudflare. The polling volume sits far inside that plan's limits. There is no subscription to me and no phone-home in the code.
Yes, from the installed home-screen app on iOS 16.4 or later. Apple requires the home-screen install for Web Push. The test-ping button lets you prove the pipe before you trust it.
The full TypeScript source: Worker, React app, schema, tests, VAPID key generator, and a README that walks the setup. Build with it in unlimited personal and client projects. The one restriction: you cannot resell the kit itself.
It does not monitor your own site's uptime; point an uptime checker at that. There is no AWS feed, because AWS publishes no standard status JSON. It covers vendors that expose an Atlassian Statuspage feed at /api/v2/status.json, and it can be no more truthful than the vendor's own page. When a vendor drags its feet on declaring an incident, StatusDeck waits with them.
Full source · unlimited projects · free updates to the kit
Launching soon. Leave your email and the launch link lands in your inbox the moment it is live. One email, no list, no spam.