porro

Pricing

Priced by sites, not seats.

Free for 28 days, no card needed. Every plan includes every check, every connector and Slack alerts. Pick the plan that covers your care-plan sites.

Plans

Freelancer

£24/ month

billed monthly

For one person looking after a handful of client sites.

Sites included
10
Each extra site
£3 / mo
Team members
1
  • Uptime every 5 minutes
  • 1 check region of your choice, outages confirmed from a second
  • Email and Slack alerts
  • Update pull requests, one site at a time
  • 30 days of history
Start free trial

Studio

Most popular

£99/ month

billed monthly

For small agencies with a care-plan book to protect. This is what 1994 runs on.

Sites included
40
Each extra site
£2.50 / mo
Team members
10

Everything in Freelancer, plus

  • Uptime every 3 minutes
  • 2 check regions of your choice
  • Webhooks for alerts
  • Updates across many sites at once
  • 13 months of history
  • Monthly client reports
Start free trial

Agency

£299/ month

billed monthly

For larger teams who put Porro in front of their clients.

Sites included
120
Each extra site
£2 / mo
Team members
Unlimited

Everything in Studio, plus

  • Uptime every minute
  • 3 check regions of your choice
  • 25 months of history
  • Priority support
  • Audit log of who changed what
  • Branded client reports from your own address
  • A public status page for each client
  • API access with your own tokens
Start free trial

Enterprise

from£599/ month

custom contract

For 300 sites or more, on a contract of your own.

Sites included
300+
Team members
Unlimited

Everything in Agency, plus

  • Every check region included
  • Invoiced billing and a named contact
  • A custom contract and DPA
  • Single sign-on (add-on)Coming soon
Talk to us

Every plan includes every check and every connector, with quick re-checks on failure so an outage is confirmed within about a minute. Extra check regions are 30p per site per region a month. Prices exclude VAT.

40
150100150200250300

Studio plan

£99/ month

billed monthly

Studio · 40 sites
£99
0 extra × £2.50
£0
Per site
£2.48
Start free trial

300 sites or more? Enterprise starts at £599 a month. Talk to us

Check regions

Check from where your clients are.

Pick your regions: one on Freelancer, two on Studio, three on Agency, every region on Enterprise. Add more on any plan for 30p per site per region a month. When a check fails, Porro re-checks straight away from a second region, so an outage is confirmed within about a minute and one bad network path never pages you.

4 live · 8 coming soon

London LHR · live
Frankfurt FRA · live
Ireland Coming soon
Paris Coming soon
Stockholm Coming soon
Virginia IAD · live
Oregon Coming soon
São Paulo Coming soon
UAE Coming soon
Singapore SIN · live
Hong Kong Coming soon
Sydney Coming soon

Compare plans

FeatureFreelancerStudioAgencyEnterprise
Sites & team
Sites included 10 40 120 300+
Extra sites £3 each £2.50 each £2 each in contract
Team members 1 10 Unlimited Unlimited
Two-factor sign-in, passkeys, Google and GitHub ✓ ✓ ✓ ✓
Owner, admin and member roles ✓ ✓ ✓ ✓
Single sign-on (add-on) — — — Coming soon
Checks
Uptime and response time every 5 min every 3 min every 1 min every 1 min
API checks: methods, headers, JSON and a slow threshold ✓ ✓ ✓ ✓
Check regions of your choice 1 2 3 All
Quick re-checks from a second region on failure ✓ ✓ ✓ ✓
Extra regions, 30p per site per region a month ✓ ✓ ✓ included
SSL and domain expiry ✓ ✓ ✓ ✓
Laravel, Filament, Statamic, Craft & JavaScript connectors ✓ ✓ ✓ ✓
Security advisories from composer.lock and npm lock files ✓ ✓ ✓ ✓
Health: scheduler, queues, migrations, backups ✓ ✓ ✓ ✓
Import from Forge, Laravel Cloud and Ploi ✓ ✓ ✓ ✓
One-click install Forge · Ploi · Laravel Cloud ✓ ✓ ✓ ✓
Updates
Update pull requests (Composer and npm) one site at a time many sites at once many sites at once many sites at once
Clients and care plans with update rounds ✓ ✓ ✓ ✓
Coming up calendar and iCal feed ✓ ✓ ✓ ✓
Alerts
Email and Slack ✓ ✓ ✓ ✓
Webhooks — ✓ ✓ ✓
Morning round, snooze, acknowledge ✓ ✓ ✓ ✓
Quiet hours ✓ ✓ ✓ ✓
For clients
A page for each client, with its sites and uptime ✓ ✓ ✓ ✓
Monthly client reports, with uptime and response charts — ✓ ✓ ✓
Branded client reports from your own address — — ✓ ✓
A public status page for each client — — ✓ ✓
Data & support
Check history 30 days 13 months 25 months 25 months
Audit log — — ✓ ✓
API access with your own tokens — — ✓ ✓
Delete all data, any time ✓ ✓ ✓ ✓
Priority support — — ✓ ✓
A named contact — — — ✓
Custom contract and DPA — — — ✓
Billing monthly or yearly monthly or yearly monthly or yearly invoiced

Questions

Something else? Email [email protected]. It goes straight to the people building it.

What counts as a site?

One address that we check from outside, with or without a connector. Staging and production for the same client count as two sites. Pause or remove a site whenever you like and it comes off your next invoice. We don’t refund the current billing period.

What happens if I go over my plan?

Nothing breaks. Every site above your plan is added to your subscription at that plan’s per-site price as soon as you add it, charged for the rest of the billing period. We’ll suggest the next plan up when it would be cheaper.

How do check regions work?

You choose where your sites are checked from: one region on Freelancer, two on Studio, three on Agency and every region on Enterprise. When a check fails, Porro re-checks straight away from a second region, so one bad network path never pages you. Enterprise includes every region; on the other plans, extra regions are 30p per site per region a month.

Do you charge per team member?

No. Plans are priced by sites. Member limits only exist so the smaller plans stay small.

How does the free trial work?

Every new workspace gets 28 days of Porro with no card needed. Add a card and choose a plan whenever you’re ready, and you won’t be charged until the trial ends. If it runs out, your workspace turns read-only until you subscribe.

Do the connectors cost extra?

No. Every connector is open source and included in every plan.

Do I need Laravel Forge?

No. Porro works with any host: outside checks run on any site, and you can import from Forge, Laravel Cloud or Ploi, or paste a list. One-click connector install works on Forge, Ploi and Laravel Cloud, through a pull request on GitHub, GitLab or Bitbucket. Everywhere else, the connector installs with two commands.

Can Porro change my code?

Only through pull requests you review and merge, to add a connector or update packages. Porro never pushes to a main branch, never merges and never deploys.

Do you support JavaScript sites?

Yes. @porro/js-connector reports Node, your framework and your lock-file packages on every production build, from any host: Forge, Laravel Cloud, Vercel, Netlify, Cloudflare Pages or your own CI.

Can I set how often each site gets updates?

Yes. Each care plan has an update policy: a retainer, a set number of rounds a year from each site’s renewal date, or critical updates only. High and critical advisories are always due, and Coming up shows when every round falls.

Where is my data hosted?

In the UK, on Laravel Cloud in London. Check results are kept in full for 2 days, then as hourly summaries for up to 90 days and daily ones after that, for as long as your plan’s history: 30 days, 13 months or 25 months.

Try it on your sites.

28 days free, no card needed. Import your sites from Forge, Laravel Cloud or Ploi in a couple of minutes.

Start your free trial →