Everything you need to go from zero to paged-when-it-matters.
Create a free account, add your first watcher, and start getting alerts in about two minutes.
curl it at the end of whatever job should be running:# at the end of your backup / cron job:
curl -fsS https://watch.pylonmesh.com/hb/your-watcher-id
If we don't hear from it within the window, you get paged. The silence is the signal.
Best for cron jobs, backups, and scripts. Your job hits its unique URL when it finishes; miss the window and we alert. No inbound access to your network required.
Point Watch at a URL and we check it on your schedule from off-site. Any non-2xx response, or an unreachable host, trips an alert with the exact status.
Give us host:port and we open a connection on your interval — great for databases, SSH,
game servers, or anything that speaks TCP but not HTTP.
Give us a hostname or IP and we send an ICMP echo (a "ping") on your interval — the simplest reachability check for routers, printers, NAS boxes, and IoT devices that don't expose a port.
Append the ping to the job so it only fires on success:
# run at 2am; only pings Watch if the backup command succeeded
0 2 * * * /usr/local/bin/backup.sh && curl -fsS https://watch.pylonmesh.com/hb/your-watcher-id
For endpoints behind auth, add request headers to an HTTP watcher (one per line) — for example an API key or bearer token. They're stored with your watcher and sent on every poll, and masked in the UI.
Authorization: Bearer xxxxxxxx
X-Api-Key: yyyyyyyy
Alerts go to channels. Every account starts with your email channel, so alerts work out of the box. Add more on the Alerts tab:
{"text": "..."} POST.A watcher with no channels selected notifies all your channels; or pick specific channels per watcher (as many as you like — that's free).
On paid plans, a watcher can escalate: if it's still down after a delay you set, Watch also alerts another set of channels. Stack rungs to build an on-call ladder — nudge a backup channel after 15 minutes, page the on-call after an hour, and so on.
Every watcher has a live SVG status badge you can embed in a README, wiki, or status page. Open a watcher's detail to copy the Markdown:
[](https://watch.pylonmesh.com)
The badge token is separate from your heartbeat URL, so publishing a badge never exposes a way to ping (or spoof) your watcher.
Questions? support@pylonmesh.com.