Pricing
Pick the plan that matches how you scale. All plans include the same API, same monitoring, and the same signed webhooks.
Billed monthly. Cancel anytime from the Stripe billing portal.
Indie
Pay only for the domains you actually watch.
Perfect for side projects, indie hackers, and anyone who only needs to watch a handful of domains.
- No domain minimum - pay as you go
- 5-minute heartbeat on every domain
- Uptime, SSL and DNS monitoring
- Signed webhook notifications
- Full REST API access
Business
Fixed price, generous headroom.
Monitor up to 50 domains on a flat monthly bill. No per-domain math, no surprise invoices.
- 50 domains included
- Effectively $1.50 / domain
- Everything in Indie
- Priority email support
Enterprise
Scale past 500 domains without renegotiating.
Includes 500 domains, then just $0.50/domain/month for every additional domain.
- 500 domains included
- $0.50 / domain beyond 500
- Everything in Business
- Uptime monitoring available
- Custom check intervals
At a glance
| Indie | Business | Enterprise | |
|---|---|---|---|
| Base price | $0 | $75 / mo | $229 / mo |
| Domains included | 0 | 50 | 500 |
| Per-domain price | $2 / mo | — | $0.50 / mo (over 500) |
| API & webhooks | |||
| Support | Slack + SLA | Priority email |
Frequently asked
How is usage counted?
We count the number of distinct hostnames on your account at the end of each billing cycle. Pausing a domain doesn't stop billing - remove it to stop being charged.
Can I mix plans?
No - each account is on one plan. You can upgrade or downgrade at any time from the Stripe billing portal, and we'll prorate the difference.
Is there a free trial?
Indie has no domain minimum, so you can start monitoring a single domain for $2 without committing to a plan.
What happens if payment fails?
We'll mark your account past_due and pause API access.
Monitoring stops until you update your card from the billing portal.