Catch downtime before your customers do
Monitor your websites, APIs, ports, SSL, and DNS from around the world, watch every cron job and background task, and get paged the second something breaks, on Slack, Discord, Telegram, Teams, webhook, or email.
One platform for everything that can go down
Stop stitching together half a dozen tools. Watch your sites, infrastructure, certificates, and background jobs from a single place.
HTTP & API checks
Check status codes and response time on any URL or API endpoint.
Ping
Confirm a host is reachable and track round-trip latency from every checkpoint in real time.
TCP port
Make sure any service is open and responding, databases, SMTP, SSH, game servers, or custom ports.
SSL certificates
Track certificate validity and expiry, and get warned well before a cert lapses and breaks trust.
DNS
Confirm records resolve correctly and alert when an unexpected change points your domain somewhere new.
Cron & heartbeats
Let your jobs and background tasks ping us. We alert the moment a run is missed, or late.
The worst way to learn you're down is from a customer
Outages, expired certificates, and silent job failures rarely announce themselves. By the time someone notices, the damage to revenue and trust is already done.
Why teams get caught out
If it runs on a schedule, we'll make sure it ran
Drop a single ping from any cron job, worker, or scheduled task. We learn its rhythm and alert you when a run is missed or late. No agents to install.
# One ping per run. Put the curl wherever it fits your job. 0 3 * * * backup.sh && \ curl -m 10 https://ping.example.com/abc123 # We expected a ping at 03:00… heartbeat: "nightly-backup" status: missed // alerting your team →
The right people, on the right channel, instantly
An outage is only as good as the alert that reaches a human. Route incidents wherever your team already works, and confirm from multiple regions before paging anyone to keep false alarms out.
Clear incident emails to your whole team, with recovery notices when things resolve.
Slack
Rich alerts posted to any channel so the whole team sees incidents in real time.
Discord
Push incidents straight to your server the moment a check or heartbeat fails.
Telegram
Instant messages to people or groups, perfect for on-call notifications.
Microsoft Teams
Drop incident cards into the Teams channels your organization already runs on.
Webhook
POST incident events to your own app, script, or automation endpoint.
Starter includes email alerts. Custom channels are available from Growth. Recoveries are announced automatically, so your team always knows when an incident is over, not just when it began.
Keep customers in the loop, automatically
Turn your monitors into a clean, real-time status page. Host it publicly or embed it right inside your own app or marketing site, no extra design work required.
Live in three steps
From sign-up to your first alert in just a few minutes.
Add a monitor or heartbeat
Paste a URL or host, pick a check type, or grab a heartbeat ping URL for your cron job. Set the interval and you're done.
type: "http" · every: "60s"
We watch from everywhere
We probe from 6+ global checkpoints around the clock, and confirm any failure from multiple regions before raising an incident.
ok · verified: "healthy"
Get alerted & keep customers informed
The instant something breaks, your team is paged on Slack, Discord, Telegram, Teams, webhook, or email, and your status page updates itself.
notified: "slack, email" · status_page: "updated"
Teams that sleep better at night
Real feedback from the people responsible for keeping things online.
We found out about our last outage from an alert, not a customer. That's exactly the change we needed.
The heartbeat monitoring caught a backup job that had been silently failing for two weeks. Worth it on day one.
SSL and DNS checks alone replaced two other tools. Now everything that matters is on one dashboard.
Multi-region verification means we stopped getting paged at 3am for blips that weren't real outages.
Our embedded status page cut "is it just me?" support tickets dramatically during incidents.
Alerts land right in our Discord. Setup took ten minutes and the whole team is in the loop now.
Priced for every team
Simple, transparent pricing. Pick the plan that fits how much you need to watch, and grow from there.
What's included at each tier
| Feature | Starter | Growth ★ | Scale |
|---|---|---|---|
| Monitors included | 10 | 50 | 250 |
| Cron & heartbeat monitors | 10 | 50 | 250 |
| Fastest check interval | 5 min | 1 min | 1 min |
| HTTP, Ping, TCP, SSL & DNS | ✓ | ✓ | ✓ |
| Global checkpoints | 3 | 6+ | 6+ |
| Alert channels | Email only | Email + custom channels | Email + custom channels |
| Status pages | 1 | 5 | 25 |
| Embed on whitelisted domains | -- | ✓ | ✓ |
| Support | Community | Email, 24h | Priority + SLA |
Questions we get a lot
Never get caught off guard again
Set up your first monitors and heartbeats in minutes, and let DevTest watch your stack around the clock.