Skip to content

Synthetic monitoring · 3 EU regions

Know it's down before your customers do.

Devhook Pulse probes your sites, APIs, ports, certificates and cron jobs from EU-Central, EU-West and EU-North, and only pages you when an outage is confirmed across regions.

probe regions
3
fastest check
30 s
false-positive pages
0
Terminal
# Watch your API from three EU regions
$ curl -sX POST https://pulse.dev-pulse.it/api/v1/monitors \
    -H "Authorization: Bearer $PULSE_TOKEN" \
    -d '{"type":"HTTP","name":"API","target":"https://api.example.com"}'
✓ monitor created · checks from 3 regions
● watching api.example.com · 42 ms · 200 OK
pulse.dev-pulse.it/workspace/monitorsLive simulation

api.acme.exampleUP

response time · per region

Incident state machine

  1. UP
  2. PENDING
  3. DOWN
  4. ALERTED
  5. RESOLVED

All three regions agree: the monitor is up. Inject an outage to watch the state machine work.

Features

Built for on-call engineers, not dashboards

Everything you need to detect, confirm, notify and communicate an outage.

Synthetic probes in three EU regions

HTTP, TCP reachability, TCP port, TLS expiry and cron heartbeat checks run from isolated workers in each region, with SSRF guards on every target.

  • EU-CentralFrankfurt · primary
  • EU-WestLondon · edge
  • EU-NorthStockholm · tie-breaker

Zero-false-positive incident state machine

An incident opens only after consecutive failures in multiple regions, and closes only when a majority of regions recover. A single flaky hop never wakes you up.

  1. 01 Up
  2. 02 Pending: confirming
  3. 03 Down: incident opened
  4. 04 Recovered by majority

Alerts where your team already is

Route incidents to Email, Webhook, Discord, Telegram and Slack, with retries, cooldowns against flapping and encrypted channel secrets.

  • Email
  • Webhook
  • Discord
  • Telegram
  • Slack

Public status pages on your domain

Publish a branded page with 90-day uptime bars, live latency and an incident timeline, on a Devhook slug or your own custom domain.

Pricing

Simple pricing, in euro

Every plan checks from 3 EU regions and pages only on confirmed outages. Upgrade for faster checks, more monitors and custom domains.

Free

For side projects and personal sites.

€0/month

  • Checks every 300 s
  • 10 monitors
  • 3 probe regions
  • Outages confirmed by 2 regions
  • 1 status page
  • Email and webhook alerts
  • 7-day audit log
Start free

Most popular

Pro

For startups running production APIs.

€9/month

  • Checks every 60 s
  • 50 monitors
  • 3 probe regions
  • Outages confirmed by 2 regions
  • 5 status pages
  • All 5 alert channels
  • Custom status page domain
  • 30-day audit log
Choose Pro

Business

For teams with customer-facing SLAs.

€29/month

  • Checks every 30 s
  • 250 monitors
  • 3 probe regions
  • Outages confirmed by 2 regions
  • 10 status pages
  • All 5 alert channels
  • Custom status page domain
  • Choose probe regions per monitor
  • 1-year audit log
Choose Business