You pay for monitors, interval and locations. A monitor is one active target (HTTP, TCP, ping or API), and the health checks on that same target never take another slot.
For trying PulseKeeper and smaller projects.
No card, no trial clock
For personal projects and small production setups.
€84 billed yearly
$84 billed yearly
£72 billed yearly
Billed monthly
For production teams that want to catch outages and performance regressions.
€228 billed yearly
$228 billed yearly
£192 billed yearly
Billed monthly
For teams monitoring infrastructure for clients.
€1,188 billed yearly
$1,188 billed yearly
£996 billed yearly
Billed monthly
Prices include VAT or GST where that is customary (EU, UK, Australia). In the US and Canada, sales tax is added at checkout where it applies. Businesses with a valid VAT number are charged without VAT.
One monitor is one target: a website, a TCP port or a host. Everything below comes with it and never takes another slot.
Example: shop.example.com over HTTPS is one monitor, with its uptime, certificate, domain expiry and DNS history.
Checked on your interval. A failure is confirmed from other regions before it becomes an incident, so one lost packet never pages anyone.
Server response time on every check, split by region, with p50, p95 and p99.
Expiry, chain and issuer, every six hours. Warned 14 days ahead.
Straight from the registry. Warned a month before the registration lapses.
NS, A and MX recorded every hour, plus any record you add.
On state changes only, with reminders from five minutes to a day.
Which locations saw it, the first error, and how long it took to confirm and resolve.
Google PageSpeed with Core Web Vitals from real visitors, kept apart from server response time.
Planned work does not alert and does not count against uptime.
Show it publicly under a name you choose, with its 90-day uptime.
| Feature | Free | Solo | Pro | Agency |
|---|---|---|---|---|
| Monitoring | ||||
|
Monitors
One monitor is one active target: HTTP, TCP, ping or API |
3 | 15 | 40 | 100 |
|
Fastest check
|
5 minutes | 5 minutes | 1 minute | 1 minute |
|
Locations
|
1 | 3 | 3 | 6 |
|
Other locations check every
The extra locations confirm and compare latency. A failure is verified from them immediately, whatever this says. |
– | 5 minutes | 5 minutes | 10 minutes |
|
History
|
7 days | 1 year | 1 year | 2 years |
|
PageSpeed runs per day
|
– | – | 1 | 4 |
|
DNS history
What changed in NS, A and MX records, and when |
– | – | ||
|
IPv4 and IPv6
Choose the IP version, or check a site over both |
– | – | ||
|
Cron heartbeats
|
2 | 15 | 40 | 100 |
| Monitor types | ||||
|
HTTP and HTTPS
|
||||
|
TCP port
|
||||
|
Ping
|
||||
|
API endpoint
|
||||
|
Browser transactions
soon
A multi-step check in a real browser, with its own quota because it costs more to run |
– | – | – | – |
| Included on every monitor | ||||
|
SSL certificate and expiry
Issuer, expiry date and chain, every six hours |
||||
|
Domain expiry
From the registry, 30 and 7 days ahead. Where a registry does not publish the date (.de, .eu, .at, .ch), we say so |
||||
| Alerting | ||||
|
Channels
|
Email Webhook Slack Discord Telegram | Email Webhook Slack Discord Telegram SMS | Email Webhook Slack Discord Telegram SMS Push (soon) | |
|
SMS credits included
|
– | – | 20 | 100 |
|
Escalation rules
soon
|
– | |||
|
On-call rotation
soon
|
– | – | – | – |
|
Maintenance windows
|
– | |||
| Team and clients | ||||
|
Team members
|
1 | 2 | 5 | 15 |
|
Workspaces
|
1 | 1 | 1 | 3 |
|
Group monitors by client
Each client is its own group, with its own uptime and incidents, and its alerts can go to the client's own contacts |
– | – | – | |
|
Client portal viewers
Your client signs in and sees only their own monitors: no prices, no plans, no other clients. Free and uncounted. |
– | – | – | Unlimited |
|
PDF reports
|
– | – | – | |
|
CSV export
Incidents, notes and deploys that go into the report, month by month |
– | |||
|
White-label
Your name and logo instead of ours on status pages, the client portal, e-mails to clients and PDF reports |
– | – | – | |
| Status pages and integrations | ||||
|
Status pages
A public link with current status, 90-day uptime and response time. You choose per monitor what it shows. No login needed |
– | 1 | 3 | Unlimited |
|
Custom domains
The client portal and all status pages of a workspace on your own domain, such as monitor.youragency.com. Certificate included. More domains, or a status page on your client's domain, on a custom plan |
– | – | – | 1 |
|
Deploy checks
GitHub, GitLab (also self-hosted) or Bitbucket: server response time and document size before and after every deploy |
– | – | ||
|
API
|
– | Read-only | Read (write soon) | Read (write soon) |
Rows marked "soon" are part of the plan you buy, but the feature is still being built. We would rather say so here than let you find out after paying.
Need more than 100 monitors, or probes on servers of your own? Ask for a custom plan
Not sure how a monitor is counted, or what happens when one of our regions goes down? Read the questions
Above 100 monitors, pricing stops being a table. Tell us what you run and we will put together a plan, including probes on servers we set up for you alone, in the locations you pick.
No card, no trial countdown. Add a monitor and it starts being measured before you finish reading this sentence.