Five regions, every thirty seconds
Checks run from Oregon, Virginia, Frankfurt, Singapore, and Sydney. A blip in one region will not page you: two regions must agree before we call it an outage.
Kestrel pings your endpoints every thirty seconds from five regions. When something breaks, you get a phone call, a text, or a Slack ping within a minute. No dashboard babysitting required.
Why teams pick Kestrel
Everything you need to catch outages early, and nothing that needs its own admin.
Checks run from Oregon, Virginia, Frankfurt, Singapore, and Sydney. A blip in one region will not page you: two regions must agree before we call it an outage.
Phone call, SMS, Slack, or plain email. Set quiet hours per person, rotate who carries the pager each week, and escalate if nobody acknowledges within five minutes.
A public status page on your own domain, updated the moment a check fails. Write the incident note once and it posts to the page, Slack, and email together.
Setup
Add an endpoint, pick an interval, choose what counts as healthy. An expected status code, a keyword in the body, or a response under a time you set.
Every check runs from five regions and we keep 13 months of response history, so you can see exactly when things started getting slow.
When two regions agree something is down, alerts go out within sixty seconds. When it recovers, we tell you that too, with the full timeline attached.
We learned about our worst outage last year from a customer email. That has not happened once since we set up Kestrel. It caught a bad deploy at 2 am and the phone call woke me before the first support ticket landed.
Pricing
Every plan starts with a 14 day free trial. Yearly billing takes two months off.
$9 / month
For a side project or a one-person shop.
$29 / month
For a product with paying customers.
$79 / month
For agencies watching client sites.