/ Feature — multi-region

Your API can pass in Virginia and fail in Singapore

Assert runs checks from six regions. When one of them fails an assertion, Assert re-runs the check in the others before it pages anyone.

/ How a failure becomes an incident

One region fails. Assert asks the other five.

A single failed check is often the network between one probe and your origin. Assert does not page on it. It re-runs the check in the other five regions, counts the verdicts, and opens one incident when the failure is real.

  • The other regions re-run the same check within seconds.
  • The incident records which regions agreed and which did not.
  • Each region measures latency against its own budget.
  • Your plan includes the regions, and Assert never charges per check.
How regions and consensus work
Last check
30s ago · 5 of 6 healthy
us-east-1 32ms
us-west-2 45ms
eu-west-1 89ms
ap-southeast-1 187ms
ap-southeast-2 156ms
sa-east-1 112ms
ap-southeast-1 missed the 150ms budget.
The other five passed. Assert sent no page.
/ Where the checks run

Six cities, five continents

The free plan runs from one region, Starter and Pro from three, and Team from all six. The list itself does not change.

us-east-1
Virginia
median 32ms
us-west-2
Oregon
median 45ms
eu-west-1
Frankfurt
median 89ms
ap-southeast-1
Singapore
median 187ms
ap-southeast-2
Sydney
median 156ms
sa-east-1
São Paulo
median 112ms
/ What a single probe misses

Failures that only one region sees

CDN misconfiguration

An edge node serving stale content answers fast and answers wrong. Only the region behind that node sees it.

DNS propagation

During a migration the old record survives in some resolvers for hours. The regions still pointing at the old host fail first.

Regional outages

A cloud provider loses one region. Your primary region is fine, so single-region monitoring reports nothing.

Latency budgets

A p95 that passes in Virginia can miss by 400ms in Singapore. Assert holds each region to its own budget.

SLA evidence

Show an international customer the latency their region actually measured, per check, for the last 90 days.

Load balancer routing

Geographic routing sends a region to the wrong origin. The response is valid, and it comes from the wrong continent.

Six regions, one verdict.

Five monitors, thirty-second checks, no card, no call.