Synthetic monitoring
Catch outages before customers do.
Pulsewatch runs HTTP, browser, WebSocket and TCP checks against your endpoints from every region and pages your on-call when something drifts.
⚡
Every check, every region
HTTP, browser, TCP, DNS, gRPC — global by default.
⌁
Token-only API
All endpoints behind Authorization: Bearer. No cookies, ever.
◆
Alert routing
PagerDuty, Slack, OpsGenie, webhook. Route by tag, severity, time-of-day.
∞
30-day p95 history
Roll-ups, percentiles, change-detection — out of the box.
Pulsewatch never sets a cookie. Everything is bearer.
Stateless by design. After sign-in, every request must include
Authorization: Bearer <jwt>. Tokens last 1 hour. Refresh by signing in again.