Free, and not a crippled kind of free
One Go binary, SQLite or Postgres, AGPL-3.0. Unlimited monitors, unlimited check rate, unlimited private-location agents and unlimited status-page domains. Organisations default to 30 members, which you can raise on your own instance. Status pages keep the SolidPing badge — white labeling is what the paid plans buy, and it is the one thing that keeps the project funded.
Hosted plans
We run the workers, the database and the upgrades. You get an inbox that stays quiet until something is actually wrong.
Enough to monitor a real side project, not a trial.
- 5 team members
- 10 / min check executions
- 100 monitors
- 1 private-location agent
- No custom status-page domain
- SolidPing badge on status pages
A small team with a handful of services to watch.
- 10 team members
- 20 / min check executions
- 1,000 monitors
- 2 private-location agents
- 1 custom status-page domain
- White labeling on status pages
Faster checks, more people, more status pages.
- 50 team members
- 100 / min check executions
- 2,000 monitors
- 3 private-location agents
- 3 custom status-page domains
- White labeling on status pages
Large fleets and second-level check budgets.
- 250 team members
- 500 / min check executions
- 5,000 monitors
- 5 private-location agents
- 10 custom status-page domains
- White labeling on status pages
Prices exclude VAT. The amount shown at checkout is the authoritative one. Upgrade, downgrade or cancel from your dashboard at any time.
What every plan gets
We meter capacity, not features. Nothing in this list is reserved for a higher tier.
One exception, stated plainly: SMS, voice and WhatsApp alerts are not included in the hosted plans today — those carriers bill per message and we have not priced them in yet. They work when you self-host with your own provider credentials. Every other channel is on every plan.
Plan comparison
| Free | Starter | Pro | Scale | 🏠 Self-hosted | |
|---|---|---|---|---|---|
| PriceMonthly, VAT excluded | €0 | €5/mo | €15/mo | €45/mo | €0 |
| MonitorsChecks you can have configured | 100 | 1,000 | 2,000 | 5,000 | Unlimited |
| Check executionsAggregate rate across your org | 10 / min | 20 / min | 100 / min | 500 / min | Unlimited |
| Team members | 5 | 10 | 50 | 250 | 30 by default |
| Private-location agentsWorkers you run inside your own network | 1 | 2 | 3 | 5 | Unlimited |
| Status pages on your own domain | — | 1 | 3 | 10 | Unlimited |
| White labelingRemove the SolidPing badge | — | Included | Included | Included | — |
Questions
Every time one of your checks actually runs. Ten checks on a 60-second interval is ten executions per minute; one check every 10 seconds is six. The plan number is the aggregate budget for your whole organisation, so you decide whether to spend it on many slow checks or a few very fast ones.
Nothing is deleted. Check dispatch is throttled to your plan's rate, and inviting a member past the seat cap is refused until you upgrade. Your data, history and configuration stay exactly where they are.
Not really — it is a ceiling to stop abuse, not the lever we expect you to shop on. The two numbers that decide which plan you need are team members and check executions per minute.
No features. You take on running it: a binary, a database, and the upgrades. That is the whole trade. Self-hosting is the reason the project exists.
A yearly subscription costs ten times the monthly price, so two months are free. The entitlements are identical either way — only the billing cycle changes.
Yes, in both directions, from your dashboard. If you outgrow Scale or need something the ladder does not cover, talk to us. Talk to us
Start on Free. Move when it hurts.
No card to get going, and the self-hosted escape hatch is always there.