Free for commercial use · No credit card

Four regions have to agree before we wake you.

PulseGuard checks your endpoints every 60 seconds from seven global regions. One region seeing a failure is a network blip, and we ignore it. When four regions independently agree, you get paged. Every alert you receive has already been confirmed four times over.

60-second checks on the free tier
7-region verification, included free
Commercial use permitted, in writing
PULSEGUARD_7_REGION_CONSENSUS_TELEMETRY
200 OK (4/7 Quorum Active)
Target Endpoint
GET / 200 OK
api.your-app.com/health
Avg: 18ms
30-DAY OPERATIONAL MATRIX100.0% UPTIME
Sovereign Edge Probes
wnam (San Jose)
18ms
enam (Ashburn)
24ms
weur (London)
42ms
apac-ne (Tokyo)
88ms
Cloudflare Edge DOs4-of-7 Quorum
How verification works

Most false alarms are one region having a bad second.

A single monitoring server sees a dropped packet, a slow TLS handshake, a momentary route flap — and pages you at 3am. Your service was fine the entire time. Do that a few times and your team starts ignoring alerts, which is worse than having none at all.

PulseGuard never alerts on one opinion.

Step 01 · BREADTH

Seven regions, every 60 seconds

Every monitor is checked from all seven: Western and Eastern North America, Western and Eastern Europe, and three Asia-Pacific regions covering Japan and Korea, Southeast Asia, and wider APAC. Not a rotation — all seven, every cycle.

Step 02 · VERIFY

A failure triggers an immediate re-check

Before a failure counts toward anything, the region that saw it checks again straight away. Single dropped packets and one-off TLS timeouts die here, silently, without ever reaching your phone.

Step 03 · CONFIRM

Four of seven must agree

Only when four regions independently confirm the failure do we open an incident. A region that's simply slow to respond is excluded from the count rather than counted as a failure — so one congested route can neither trigger an alert nor suppress one.

Step 04 · CLASSIFY

We tell you which kind of failure it is

Three regions failing while four succeed isn't an outage — it's regional degradation, usually a CDN edge or a geo-routing rule, and we label it that way. A majority failing is a global outage. Different problems deserve different alerts.

Real-World Quorum Logic

Worked verification examples

Worked example ANo alert sent
wnam FAILenam FAILweur FAILeeur OKapac OKapac-ne TIMEOUT (excluded)apac-se OK

3 of 6 counted. Below quorum. No page sent. Logged as regional degradation, Americas + Western Europe.

Worked example BQuorum Met · Alert Paged
wnam FAILenam FAILweur FAILeeur FAILapac FAILapac-ne OKapac-se FAIL

6 of 7 confirm. Quorum met. Incident opened, on-call paged, status page updated.

Where we don't check from — yet

We check from North America, Europe and Asia-Pacific (including Tokyo and Sydney). We do not currently have sovereign probes in South America, Africa, or the Middle East.

We'd rather tell you that than pad a number. If your users are concentrated in those regions, a global outage will still page you — but region-specific problems there may not surface, and you should know that before you rely on us. Our live coverage, including what's coming, is on the locations page.

Competitive Analysis

Why Engineering Teams Choose PulseGuard

Compare PulseGuard head-to-head against legacy uptime tools. Faster checks, broader global edge coverage, and native synthetic testing out of the box.

Monitoring Capabilities
RecommendedPulseGuardTry Free
UptimeRobotPopular legacy provider with 50 free monitors at 5-min check intervals.
Better UptimeModern incident management UI with 3-of-4 quorum model.
ChecklyAPI & Playwright synthetic monitoring (22 global locations).
// Consensus & Verification
Failure confirmation rule
How many locations must agree before you're paged
4 of 7 regions · PublishedMulti-node within one region3 of 4 locationsNot published
Monitoring regions
Number of independent geographic probe zones deployed
744 by default22
Multi-region checks on free tier
Whether synthetic checks run from all regions without paying
✓ IncludedPaid plans onlyLimited✓ 6 locations
Regional vs. global outage classification
Distinguishes regional route flaps from true global outages
✓ Region-specific incidents
Multi-ASN provider partition protection
Out-of-band sentinel nodes on independent ASNs prevent single-cloud false positive storms
✓ Multi-ASN QuorumSingle-vendor egressSingle-vendor egressAWS only
// Transparency & Allowlisting
Probe locations & health published
Every city, network ASN, and DO location hint with live health
✓ Full list + live statusRegions onlyNot publishedList only
WAF & probe allowlisting
CF-Worker cryptographic header + User-Agent matching (immune to shared Cloudflare edge egress IP spoofing)
✓ CF-Worker headerStatic IPs (shared)Static IPs onlyStatic IPs (AWS)
Probe health & flapping telemetry
Automated flapping probe removal from quorum consensus
// Pricing & Limits
Free tier check interval
Frequency of health checks on free plan
60 seconds5 minutes3 minutes1 minute
Free monitor limit
Number of active targets on free plan
50 monitors50 monitors10 monitors10 monitors
Commercial use on free tier
Legally permitted for business and production workloads
✓ Permitted in writingBanned since Nov 2024Unstated
// Monitor Types & Protocols
SSL Certificate & Expiry Monitoring
Full certificate chain verification with 30-day expiry warning
DNS Record Integrity Monitoring
Track DNS changes for A, AAAA, MX, TXT, CAA records
Paid Only
Paid Only
TCP Port & Service Reachability
Raw TCP socket handshakes for databases, mail, and custom ports
Heartbeat & Cron Job Monitoring
Dead-man switch monitoring for scheduled jobs and workers
// Advanced Platform Capabilities
Private Probe Agents (Docker VPC)
Deploy internal probes inside private VPCs or homelabs
Enterprise
Browser / Synthetic Journey Testing
Multi-step headless browser user journeys with assertion checks
AI Root Cause Diagnosis
Edge LLM automated stack trace & latency anomaly breakdown
// Status Pages & Alerts
Status Page with Custom Domain
Branded public status portal with automated SSL
IncludedPaid Only ($7/mo+)Paid OnlyPaid Only
Slack & Discord Alerts (Free Tier)
Instant chat and webhook dispatches without upgrading
Paid Only
Native REST API & CLI Access
Terminal CLI tool and REST API for automation & CI/CD
Limited API
Paid Only

Note 1:Being straight with you: Checkly runs 22 locations to our 7, and Better Uptime's 3-of-4 quorum is a genuinely good design that solves the same problem we do. We think 4-of-7 across published, health-monitored regions is better — and unlike anyone else here, we publish enough detail for you to verify it yourself. Pingdom runs 100+ locations and still gets false-positive complaints, which is rather the point: the confirmation rule matters more than the count.

Note 2: Last verified August 2026 against vendor pricing pages and public documentation. Found something out of date? Tell us and we'll fix it.

⚡ Free 60-second monitoring checks for up to 50 endpoints. No credit card required.
Start free — 50 monitors →
$pulseguard --list-plans

Select your plan

Simple, developer-friendly options designed to scale with your backend infrastructure.

tier_00

Grandfathered

The Initiate

Full core function for indie devs & side projects.

$0/mo
Free Forever • Launch Cohort Guaranteed
  • 50 Monitors (3m standard, 1m for first 10)
  • 3 Edge Regions (2-of-3 Quorum Consensus)
  • On-demand diagnostics from 100+ countries
  • Slack, Discord & Email alerts
  • 1 Public Status page (PulseGuard footer)
  • 3 Days log retention & full commercial use
  • 🔒 Launch terms honored permanently for early accounts
Get Started
The Sleep Plan
live

tier_01

The Netrunner

For growing apps & branded status pages.

$19/mo
  • 250 Active Monitors (30s interval)
  • Full 7 Sovereign Regions (4-of-7 Quorum)
  • Custom Domain & White-Label (Remove footer)
  • SMS & Telegram alert dispatches
  • SSL, Port & Browser synthetic allowance
  • 45 Days log retention & PDF reports
Subscribe Now

tier_02

The Construct

Built for multi-user teams & private infrastructure.

$79/mo
  • 1,500 Active Monitors & 10s checks
  • Multi-Seat Team Workspaces & RBAC
  • On-Call Escalation policies & schedules
  • Private Probe Agents (VPC / On-prem)
  • PagerDuty, Opsgenie & custom webhooks
  • 1 Year log retention & SAML / SSO
Subscribe Now
this page is monitored by pulseguard

99.98% uptime, last 90 days

Free plan includes commercial use
14-day free trial on paid plans
No credit card required to start
Instant setup in less than 2 minutes
Support

Frequently asked questions

Find immediate answers regarding PulseGuard's global network, subscription models, and telemetry configurations.

How fast are the checks performed, and are there interval limits per tier?
Verification checks execute natively at the edge. The check frequency depends on your subscription tier: the Initiate (Free) tier supports 60-second check intervals across all 50 monitors, the Netrunner plan supports down to 30 seconds, and the Construct (Enterprise) plan supports high-frequency telemetry checks down to 10 seconds. Checks run concurrently across all 8 sovereign global edge regions.
What is multi-region consensus verification, and how does it prevent false alerts?
Outages on the Internet are often localized due to routing anomalies or regional network drops. When a PulseGuard edge probe detects that your monitor is DOWN, it triggers an immediate local re-check and queries our other sovereign regions. PulseGuard requires 4 of 7 global regions to independently confirm the failure before opening an incident. This voting system isolates regional route flaps from true global outages.
How do private probes monitor internal infrastructure behind firewalls?
Our lightweight dockerized probes run internally on your own secure private subnets. Instead of requiring you to open incoming firewall ports or set up public DNS records, the private probe establishes a secure outbound WebSocket control channel to our edge Durable Objects. The probe securely polls jobs, executes them locally, and pushes metrics back to PulseGuard, ensuring zero inbound security risks.
What notification channels are supported for dispatches?
Alerts can be routed dynamically based on severity thresholds. We support instant dispatches to Slack, Discord webhooks, Microsoft Teams, and email. For team alerting rotation, the Construct plan integrates directly with pager services like PagerDuty or custom webhook endpoints to execute automated disaster recovery actions.
What are the exact capabilities and limits of the Initiate (Free) plan?
The Initiate plan is designed for side projects, indie developers, and commercial applications. Free plan includes commercial use permitted in writing with 50 active monitors, 60-second check intervals, 7-region verification with 4-of-7 quorum consensus, 1 public status page, and transparent probe telemetry. It requires no credit card and supports HTTP, SSL/TLS, DNS, and Heartbeat checks with 3 days of log retention.
Can I monitor protocols other than standard web pages?
Yes. PulseGuard supports comprehensive system checks including HTTP/HTTPS, SSL/TLS certificate handshakes, DNS records (A, MX, TXT, CAA), TCP port reachability, ICMP PING, and multi-step browser sequence simulations. Note that advanced protocols like TCP/Ping and browser sequences require upgrading to a paid tier (Netrunner or higher).
How does the SSL/TLS monitoring module work?
The SSL monitoring module proactively connects to your secure endpoints to verify the entire certificate chain. It checks the certificate authority trust, key strength compliance, subject alternative names (SANs), certificate transparency logs, and revocation status via OCSP stapling. You will receive warning alerts 30 days prior to expiration to prevent unexpected certificate lapses.
Can I customize the look of my public status pages?
Absolutely. PulseGuard supports custom themes, status grid layouts, and white-labeling. You can map public pages to your own custom domain, configure responsive grid widgets, and select themes (such as Matrix Green, Cyberpunk Pink, or Terminal Dark). Paid plans allow you to completely remove PulseGuard branding.
How secure is my telemetry data, and what is your log retention policy?
All client settings, credentials, and telemetry headers are encrypted at rest and in transit. Raw event logs and latency metrics are retained depending on your tier: 3 days for the Initiate tier, 30 days for the Netrunner tier, and up to 1 full year for the Construct tier. High-tier plans also support full automated data exports to external storage objects without vendor lock-in.