Pricing

Start simple. Choose a paid plan when you need more control, reporting, or shared access.

30-day trial 30-day trial, no card. You get: paid dashboard, live config, Postgres. When it ends: detection keeps working, learning stops. Renew or switch to the free FOSS build.

Every plan uses the same open-source detection engine. mostlylucid.botdetection NuGet downloads

Just want the free engine? Self-host the open-source build — full detection, JSON/YAML config, SQLite, free forever.

Single Site

£25 / month

One gateway with live settings, saved configuration, and the commercial dashboard.

  • ✓ One gateway host
  • ✓ SQLite persistence
  • ✓ Hot-reload config editing
  • ✓ Commercial dashboard
Why Single Site →
Good for

One site and one gateway. A good fit when you want a simple setup with no separate database to run.

Most popular

Startup

£50 / month
Includes 1 managed domain · +£10 / month per additional domain

Shared data and central control for every gateway and managed domain.

  • ✓ Everything in Single Site
  • ✓ Postgres + pgvector persistence
  • ✓ Unlimited detection across every domain
  • ✓ Shared reputation pool across your fleet
  • ✓ Per-domain management: dedicated policy, live editing, dashboard
  • ✓ Control plane + multi-gateway fleet
Why Startup →
Good for

For a growing product or team that needs shared settings and a dashboard for each managed site.

Enterprise

Custom pricing

Everything included. Fleet-scale bot defense across every domain and node you run.

  • ✓ Everything in Single Site and Startup
  • ✓ Unlimited domains and subdomains
  • ✓ Third-party auth (OIDC / SAML / SSO)
  • ✓ Multi-node cluster
  • ✓ Traffic shaping and shedding
  • ✓ Full reporting and analytics
  • ✓ Custom packs
  • ✓ SLA support
Contact us to discuss your requirements Enterprise capabilities →
Good for

Security and platform teams running StyloBot across many domains and gateways. More capabilities land as Enterprise develops; the list above is the starting point.

Not sure which tier fits?

Ask us directly — we'll point you at the right one.

Contact us

Annual billing arrives with Enterprise in the coming weeks. Monthly billing is available now.

What's in each tier

Capability Free (FOSS) Single Site (£25/mo) Startup (£50/mo) Enterprise
Detection engine (67 detectors)✓✓✓✓
Local dashboard (read)✓✓✓✓
SQLite persistence✓✓✓✓
Postgres + pgvector persistence--✓✓
Hot-reload config editing-✓✓✓
Commercial dashboard surface-✓✓✓
Control plane + multi-gateway fleet--✓✓
Per-domain management--✓✓
Third-party auth (OIDC/SAML/SSO)---✓
Traffic shaping and shedding---✓
Full reporting and analytics---✓
Custom packs---✓
SupportcommunityemailemailSLA

Full FOSS feature list & install paths: /open-source →

FAQ

What's in FOSS vs paid?
FOSS is the set-and-forget option for one self-hosted node. Paid plans add live configuration, detailed dashboards, shared access, reporting, PostgreSQL storage, fleet management, compliance tools, and email support. See /open-source for the full FOSS feature list, or the table above for a side-by-side.
Does the £10/domain limit which sites are protected?
No. Detection has no domain limit on any tier: run Stylo.Bot across as many domains as you like and every one is protected, sharing one reputation pool. The £10/month buys per-domain management, a dedicated dashboard and policy for that domain. Domains you haven't added stay protected by the shared pool; they just don't get their own dashboard.
What if my license expires?
On expiry, detection and blocking keep running exactly as before. Nothing fails open or closed. Learning freezes, so it no longer adapts to new patterns, and the paid tools go away. A trial stays frozen. A paid license gets a 30-day grace window, then enforcement switches to log-only until you renew. Renew at any time to restart learning with the same database and settings. You can also move to the free FOSS engine. SQLite carries over, while a Postgres deployment starts fresh because FOSS does not include Postgres support.
Can I trial it, tune it, and then run FOSS?
Yes, that's a deliberate path. Take the 30-day trial. Use the hot-reload config editor to tune your policies and detector thresholds against your real traffic. When it ends, download the FOSS binary: if your trial ran on SQLite, FOSS reads the same database and picks up right where you left off; if it ran on Postgres, FOSS can't read that (Postgres is commercial-only) and you'd start fresh. For a small operator who needs the paid tools to dial things in but doesn't need ongoing fleet management or compliance reporting, that's the right fit.
How is the paid version delivered?
Every license + pack buys a specific AOT-compiled binary built with the features you bought. No dynamic plugin loading, no FOSS binary that "unlocks" from a key file. The sidecar is 36 MB. Paid features never live in the FOSS code path, which is how the FOSS engine stays free and the paid features stay licensed.

Still have questions? Contact us.

Detected on this site, right now
R LIVE
Total: Bots: Humans:
Dashboard