tellmewhendown
uptime + security · for people who ship

Know your app is down before your users do.

Built for builders who'd rather ship the next thing than babysit servers. We watch, we confirm, we tell you in plain English.

free forever for 1 app  ·  no card required
LIVE MONITOR
poll · 60s
yourapp.com
operationalchecking…DOWN · confirmedrecovered · 4m 12s
200 · 143ms— · no response
confirming from 3 regions · 2-of-3 rule
iad
ams
sin
yourapp.com is down — confirmed from 3 regions
cause: connection refused on :443 — likely the server process stopped.
the 3 a.m. problem

Your app went down at 3:47 AM. You found out at 9:15 — from a customer.

You were asleep, or deep in a prompt shipping the next feature. Meanwhile a deploy quietly took the site down and every visitor hit a blank page for five and a half hours. We can't stop the outage. We can fix the part where you're the last to know.

03:47:12deploy takes the site down
03:48:47we confirm & email you
09:15:00a customer tells you (not anymore)
95stypical time from a real outage to the email in your inbox.
how it works

Three regions. One rule. Plain English.

Uptime monitoring needs nothing but a URL. Everything deeper is one click or one snippet away — and always opt-in.

01

Paste your URL

Drop in your app's address. We start watching in seconds — no DNS changes, no code.

GET https://yourapp.com/
02

We watch from 3 regions

Every 60 seconds from iad, ams and sin. One flaky region never pages you — we alert only when 2 of 3 agree.

interval: 60s · confirm: 2-of-3
03

You get a plain-language email

No stack trace soup. A human-written sentence on what broke — and a button to paste the fix into your AI tool.

to: you · subject: yourapp.com is down
what we check

Start with a URL. Go as deep as you like.

Level 1 needs zero setup. The deeper levels are opt-in, per app — connect them when you want more than uptime.

level 01 · zero install

Watching from the outside

The moment you paste a URL we start probing like a visitor would. No code, no agent, nothing to deploy.

  • uptime · every 60s from 3 regions
  • SSL certificate + expiry
  • domain & DNS health
  • security headers
setup: paste a URL · ~60 seconds
level 02 · connect your repo

Watching your code

A read-only GitHub App scans what you actually ship — and auto-detects your stack so the advice fits it.

  • known CVEs in your dependencies
  • secrets committed by accident
  • stack detection → tailored fixes
setup: 1 click · read-only GitHub App
level 03 · inside the app

Watching from the inside

A three-line snippet reports the things only your app can see. If the nightly cron goes quiet, you hear about it.

  • database health
  • Stripe webhook receipts
  • cron job heartbeats
setup: 3-line snippet · Node & Python
every level is included in every plan — even free. depth is your choice, never an upsell.
what you get

Everything a solo founder needs. Nothing a DevOps team would.

Confirmed from 3 regions

The 2-of-3 rule kills false alarms. One region hiccups, you keep sleeping.

Security & dependency scans

Exposed secrets, risky headers and outdated packages flagged before someone else finds them.

SSL & domain expiry warnings

A heads-up weeks before your certificate or domain lapses — not a 500 on launch day.

Incident timeline

Every outage, with duration and recovery, kept tidy — so you can see patterns, not chaos.

Alerts a human wrote

Plain sentences, not codes. “Your database refused connections” beats “ECONNREFUSED 500”.

finding · 09 jul, 03:48
Your server stopped accepting connections on port 443.
Likely the app process crashed after the last deploy.
Fix: check the start command & env vars, then redeploy.
pricing

Every feature, on every plan. Including free.

You only pay for more apps and more frequent scans. No feature is held hostage behind a bigger number.

Free
$0
1 app · weekly scans
Every feature. 60-second checks, 3-region confirm, plain-language alerts. Forever.
most builders start here
Indie
$15/mo
10 apps · daily scans
Everything in Free, plus daily security & dependency scans across all 10 apps.
Studio
$29/mo
30 apps · daily scans
For the builder with a portfolio of side projects that all quietly matter.
Agency
$49/mo
100 apps · daily scans
Watch every client app you ship. One inbox, one calm view, no surprises.
questions

The ones you'd actually ask.

What if YOUR monitoring goes down?
Fair question. Our checkers run as independent workers in each of the three regions — no shared single point. They watch each other, and a separate heartbeat watches all of them. If a whole region drops, the other two carry on and you still get alerted. We monitor the monitors.
Will I get woken up by false alarms?
That's the whole point of three regions. A single flaky network path never pages you — we only email when at least 2 of 3 regions agree your app is actually down. Real outage, real email. Flaky Wi-Fi in Frankfurt, silence.
Do I need to install anything?
Not for uptime monitoring — paste your URL and we watch from the outside, exactly like your users experience it. No agent, no DNS changes. The deeper layers are opt-in when you want them: security & dependency scanning connects through a read-only GitHub App (one click), and in-app checks like cron heartbeats use a three-line snippet. You choose how deep to go, per app.
What's this "Copy for your AI tool" button?
Every finding comes with a ready-to-paste prompt describing exactly what broke and the likely cause. Copy it, drop it into Cursor or Claude, and start fixing instead of translating error messages. It's written so your AI tool has the context it needs on the first try.
Is the free plan a trial?
No. Free is free forever for one app, with every feature — 3-region confirmation, security scans, plain-language alerts, the lot. No card, no countdown. You upgrade only when you want to watch more apps.
we're already watching

Ship the next thing. We'll keep an eye on the last one.

free forever for 1 app · no card required