30-second checks · 12 global regions

Know the moment your site goes down

PulseWatch checks your websites, APIs, servers and cron jobs around the clock. When something breaks, you hear it from us first — not from your customers.

No credit card required · 50 monitors free forever

app.pulsewatch.io/dashboard

Overall uptime

99.98%

Avg. response

118ms

Open incidents

1

api.acme.io99.98%128ms
acme.io100%92ms
checkout.acme.io97.4%
cdn.acme.io99.990%41ms

Trusted by engineering teams at

Rayan CloudNorthbeamDigikaalaVertexSanaapLoopwork

2.4M

checks run daily

99.99%

platform uptime

180K

alerts delivered

12

monitoring regions

Everything you need to stay online

A complete monitoring stack — from the first ping to the public status page your customers refresh during an outage.

HTTP & API monitoring

Check any endpoint with custom methods, headers, bodies and expected status codes. Assert on response keywords too.

30-second intervals

Down to half-a-minute resolution so you catch blips before they turn into incidents your customers notice.

Multi-channel alerts

Email, Telegram, Slack, Discord and raw webhooks. Route each monitor to the exact people who can fix it.

Beautiful status pages

Publish a branded, bilingual status page in one click. Shows 90-day history, latency and live incidents.

SSL & domain expiry

We watch your certificates and warn you weeks before they expire — no more Friday-night surprises.

Cron & heartbeat checks

Background jobs ping a unique URL. If the ping does not arrive on time, we raise the alarm for you.

Live in under two minutes

No agents to install, no YAML to write.

  1. 1

    Add your URL

    Paste an address, pick an interval and you are monitoring. Bulk import works too.

  2. 2

    Choose who gets paged

    Connect email, Telegram, Slack or a webhook and attach them to the right monitors.

  3. 3

    Share your status

    Publish a status page on your own slug so customers can self-serve during incidents.

A dashboard you actually want to look at

Response-time trends, uptime heatmaps and incident timelines — in light or dark, in English or Persian.

  • 30-second checks from 12 regions
  • Telegram, Slack, email and webhooks
  • Branded public status pages
Get started
app.pulsewatch.io/dashboard

Overall uptime

99.98%

Avg. response

118ms

Open incidents

1

api.acme.io99.98%128ms
acme.io100%92ms
checkout.acme.io97.4%
cdn.acme.io99.990%41ms

Teams sleep better with PulseWatch

We replaced two paid tools with PulseWatch. The status page alone saved our support team hours every week.
NNina AlaviHead of Engineering, Rayan Cloud
The alert routing is exactly right. On-call gets Telegram, the team gets Slack, customers get the status page.
DDaniel OrtizSRE Lead, Northbeam
Persian support out of the box was the deciding factor. Our whole ops team reads it in their own language.
SSara MoradiCTO, Digikaala Labs

Pricing that scales with you

Start free. Upgrade when your monitoring grows — cancel any time.

Free

For side projects and personal sites

$0/month
Get started
  • 50 monitors
  • 5-minute check interval
  • Email alerts
  • 1 status page
  • 30 days of history
Most popular

Pro

For growing products and small teams

$19/month
Get started
  • 300 monitors
  • 30-second check interval
  • All alert channels
  • 10 status pages
  • 12 months of history
  • SSL expiry monitoring
  • REST API access

Business

For teams with uptime commitments

$59/month
Get started
  • Unlimited monitors
  • 30-second check interval
  • All alert channels + SMS
  • Unlimited status pages
  • 3 years of history
  • Priority support
  • SLA reports

Frequently asked questions

As soon as a check fails and the configured retries are exhausted. On the Pro plan with 30-second intervals that is typically under a minute.

Fully. The whole product — dashboard, emails and public status pages — is available in English and Persian with a proper right-to-left layout and Persian numerals.

Yes. Use heartbeat monitors: your internal job pings a unique URL on a schedule and we alert you when the ping stops arriving.

Nothing breaks. We keep monitoring what you already have and simply ask you to upgrade before adding more.

Every action in the dashboard is available through a REST API with scoped keys, so you can manage monitors from your own tooling.

Start monitoring in the next two minutes

Free forever for 50 monitors. No credit card, no sales call.

Start monitoring free
PulseWatch — Uptime monitoring that never blinks