Skip to content
pulseback
Uptime monitoring Coming soon

Every way your service can quietly fail, checked every 30 seconds.

Nine kinds of checks from several regions at once, confirmed before they alert. When something does fail, the incident already knows which deploy came first.

checkout.acme.dev
99.982% · 90 days
90 days agoToday
us-east
118ms
eu-west
142ms
ap-south
231ms
Check types

Nine checks, one place to see them.

Websites and APIs, the ports behind them, the records and certificates in front of them, and the jobs that run when nobody’s looking.

Multi-region confirmation

One flaky hop never pages your team at 3am.

Each monitor checks from the regions you choose: US East, EU West, Asia Pacific by default, 7 in all. A monitor goes down only when enough regions fail on their latest check and the failure repeats on an immediate re-check. Recovery needs a majority of regions back up.

  • Pick up to 7 regions per monitor: US East, US West, EU West, EU East, Asia Pacific, Oceania, South America
  • Set how many regions must agree before it counts (confirmations, 2 by default)
  • Every result records the data center it actually ran from
How confirmation works
api.acme.dev/health confirmations: 2
  1. US East us-east Failed: timeout after 10s
  2. EU West eu-west Failed: 503 Service Unavailable
  3. Asia Pacific ap-south Passed: 200 OK · 231ms
  1. 2 of 3 regions failed: re-check scheduled immediately
  2. Re-check fails in the same 2 regions
  3. Down Incident opened, on-call paged
Degraded, not just down

See the slow slide before the outage.

Not every problem is a 500. Pulseback has a degraded state for the things that are about to hurt, so you can fix them in daylight.

  • Responses slower than your threshold mark the monitor degraded
  • Certificates go degraded days before expiry, down at expiry
  • Domains warn a month before the registration lapses
  • Keyword checks catch a 200 OK that’s really an error page
Expiring soon3 monitors
acme.dev SSL 9 days
status.acme.dev SSL 61 days
acme-cdn.com Domain 24 days
History and context

The evidence is already there when you need it.

Uptime is derived from confirmed outages, not from single failed checks, so the numbers you show customers are the numbers that happened.

Fastest check interval

Compare plans
Free
5 minutes
Starter
60 seconds
Team
30 seconds
Business
30 seconds
Enterprise
30 seconds

Raw check results kept

Compare plans
Free
7 days
Starter
30 days
Team
90 days
Business
13 months
Enterprise
13 months

Daily uptime is kept for 13 months on every plan.

Built for developers

Monitoring as code, from day one.

Everything you can click is in the REST API, with workspace API keys. Tag monitors by environment, and review changes like any other pull request with the Terraform provider.

Terraform provider docs
# monitors.tf
resource "pulseback_monitor" "checkout" {
  url      = "https://checkout.acme.dev/health"
  interval = 30
  regions  = ["us-east", "eu-west", "ap-south"]
  confirm  = 2
  escalation_policy = pulseback_policy.platform.id
}
Coming from StatusCake?

Bring your monitors over in one step.

Import with a StatusCake API key or a CSV export. Pulseback creates the monitors, tells you which ones it skipped and why, and you can run both side by side until you trust it.

Moving from StatusCake
Import monitors
StatusCake API key CSV
••••••••••••••••••••3fA9
42 monitors imported 2 skipped: unsupported test type

Get paged when Pulseback launches.

Pulseback is almost ready. Join the waitlist and we’ll email you the day it opens, Free plan and all.

Join the waitlist