Everything you need.
Nothing you don't.
Every monitoring type, every notification channel, every plan. Pulse is built to cover your entire infrastructure β without complexity.
Five ways to watch your infrastructure.
Every monitoring type is included on every plan. Pick the right check for each part of your stack β and combine them freely.
HTTP / HTTPS Monitoring
The standard check for any web service, API, or endpoint. Pulse sends requests to your configured URL at your chosen interval and validates the response β catching downtime, degraded responses, and certificate problems before your users do.
- Status code validation (2xx, 3xx, 4xx detection)
- Response time tracking and history
- SSL/TLS certificate expiry monitoring
- 301/302 redirect chain following
- Custom request headers
- 30-day uptime percentage tracking
Ping Monitoring
Checks whether a host or device is reachable at the network level using ICMP. Useful for infrastructure that doesn't run a web service but needs to stay online β routers, firewalls, servers, and switches.
- ICMP reachability checks
- Configurable timeout threshold
- Works for any IP or hostname
- Independent of HTTP or running services
Port / TCP Monitoring
Confirms that a specific service is accepting TCP connections on a defined port. No HTTP response needed β just a successful connection attempt. Essential for non-web services like databases and mail servers.
- TCP connection attempt on any port
- Works for any TCP-based service
- Configurable connection timeout
- Uptime history and incident tracking
PulseBeat β Heartbeat Monitoring
Instead of Pulse checking on your system, your system checks in on Pulse. Each PulseBeat monitor gets a unique URL β hit it on schedule and silence becomes the alert. Catches crashes, freezes, and failed boots that outward checks miss entirely.
- Unique inbound check-in URL per monitor
- Configurable silence window before alerting
- No inbound network access required
- Works behind firewalls and NAT
- Perfect for internal background processes
pulseuptime.com/beat/abc123xyz
Cron Job Monitoring
Track whether your scheduled jobs actually complete successfully. Each cron monitor generates a unique endpoint β hit it at the end of your job with a success or failure status. Miss the expected window and Pulse alerts immediately.
- Unique endpoint per monitored job
- Success and failure reporting
- Optional log payload on failure
- Configurable completion window
- Works with curl, wget, or any HTTP client
Smart. Confirmed. Actionable.
Every alert is confirmed across consecutive checks β so when your phone rings at 2 AM, it's real.
Consecutive failure threshold
Set how many consecutive check failures must occur before an incident opens and notifications fire. One failure, three, five β your call. Eliminates noise from transient network blips.
Auto-close on recovery
Pulse continues checking after a failure. When your service recovers, the incident closes automatically and you get a recovery notification β no manual intervention needed.
Per-monitor routing
Each monitor has its own notification targets. Send database alerts to your DBA, API alerts to your backend team, and billing service alerts to your on-call engineer.
Full notification history
Every alert sent is logged with timestamp, channel, and delivery status. Full audit trail for post-incident review β know exactly who was notified and when.
Keep your users informed.
A public or private status page for every account. Auto-updates every 30 seconds. Branded to match your product.
Share with anyone via a public URL, or restrict to authenticated users only. Your call per page.
Each service shows a 45-day uptime bar β green for up, yellow for degraded, red for down. Builds trust with transparency.
Upload your logo and choose an accent color. Status pages look like yours, not ours.
No stale data. Status pages refresh themselves β users always see the current state without reloading.
Reach the right person, right away.
Multiple channels, per-monitor routing, full history. Alerts go where they're needed β not everywhere at once.
Delivered via SMTP. Rich alerts with incident details, timestamps, and recovery notices. Available on all plans.
All plansText messages via Twilio. Fast delivery, no app required. Add your mobile number in your profile.
Paid plansReal-time push notifications to iOS and Android via the Pushover app. Low latency. Works in the background.
All plansCross-device push notifications via Pushbullet. Syncs to desktop and mobile. No extra app needed on desktop.
All plansThe right access for every role.
Invite your team, assign roles, and keep owners in control. No oversharing, no access creep.
Full control β company settings, billing, user management, and all monitors. Owners cannot remove other owners.
Can create, configure, and manage monitors and related settings. Cannot access billing or remove owners.
Read-only access to monitors and incidents. Useful for developers who need visibility without edit permissions.
Track. Investigate. Resolve.
When something breaks, Pulse opens an incident automatically. Your team can track progress, add notes, and close it β all in one place.
Auto-opened on failure
When the failure threshold is reached, an incident opens and notifications fire. No manual step needed.
Team notes
Add notes to incidents during investigation. Keep the whole team in sync on what's happening and what's been tried.
Auto-closed on recovery
When checks pass again, the incident closes and a recovery notification fires. Duration is logged for post-mortems.
Start monitoring in minutes.
Free forever. No credit card. All monitoring types included from day one.