Monitoring you can self-host, or leave to us.
The whole codebase is on GitHub under AGPL. Run it on your own box with no limits and no account. Want to skip the ops? Our hosted plans start at zero.
The first 1,000 hosted accounts get the founding plan and keep those limits for life, even after we close the cohort. No catch, no expiry.
For a side project, or trying the thing out properly.
no card · no expiry
start freewhat you get
- 20 monitors
- 1 browser login flow
- checks every 3 min
- 3 global regions
- 30-day history
- 3 teammates
- 1 status page, 15 components
- every alert channel
- API and MCP access
- fine for business use
For early users who back the project before it is obvious.
yours to keep · no expiry
claim a spot →everything in standard, plus
- 50 monitors
- 3 browser login flows
- checks every 60 sec
- all regions
- 90-day history
- 5 teammates
- 2 status pages, 30 components
- 3 share links per monitor
- bring your own SMS
For a product that needs the status page on your own domain.
billed monthly or yearly
notify meeverything in standard, plus
- 50 monitors
- 5 browser login flows
- checks every 60 sec
- all regions
- 90-day history
- 5 teammates
- 2 status pages, 30 components
- 3 share links per monitor
- bring your own SMS
- white-label, remove our badge
- custom domain on your status page
For teams running this in production at real scale.
billed monthly or yearly
notify meeverything in pro, plus
- 150 monitors
- 15 browser login flows
- checks every 30 sec
- 13-month history
- 15 teammates
- 5 status pages, 75 components
- 5 share links per monitor
- on-call rotations and overrides
- escalation policies with retries
Prices are in USD. Founding accounts keep the founding limits for life, at no cost.
The four plans, in numbers.
| Standard | Founding | Pro | Team | |
|---|---|---|---|---|
| monitors | 20 | 50 | 50 | 150 |
| browser login flows | 1 | 3 | 5 | 15 |
| check interval | 3 min | 60 sec | 60 sec | 30 sec |
| history | 30 days | 90 days | 90 days | 13 months |
| probe regions | 3 | all | all | all |
| team seats | 3 | 5 | 5 | 15 |
| status pages | 1 | 2 | 2 | 5 |
| status components | 15 | 30 | 30 | 75 |
| notification channels | 20 | 30 | 30 | 50 |
| share links per monitor | 1 | 3 | 3 | 5 |
| all alert channel types | yes | yes | yes | yes |
| API + MCP | yes | yes | yes | yes |
| bring your own SMS | — | yes | yes | yes |
| on-call + escalation | — | — | — | yes |
| custom domain | — | — | yes | yes |
| white-label | — | — | yes | yes |
| self-host (AGPL) | unlimited | unlimited | unlimited | unlimited |
Rather run it yourself? Go ahead.
Same monitors, same status pages, same code. No plan, no seat count, no account with us. This is the part the hosted limits do not apply to.
Weighing us against something else?
Each one gets a page of its own, limits side by side, checked against the source and dated.
Before you ask.
Is the $0 plan actually free?
What happens when the founding spots run out?
Can I self-host instead of using your servers?
docker compose up, and you have the whole product with no plan limits. It is AGPL, and you do not need an account with us.