Pricing

You are billed per verify — a submission that reaches a scoring decision. Traffic the block tier turns away never gets a puzzle, so it never reaches verify and never reaches your invoice. An attack does not raise your bill.

Not open yet. Billing isn't wired up, so none of these can be bought today. Pick the one you'd want and we'll email you when it opens — self-hosting is available now and always free.

Free

€0forever

1,000 verifies a month. Card required — it is never charged unless you choose a paid plan.

  • ✓ 1,000 verifies / month
  • ✓ 1 site
  • ✓ 3-day dashboard history
  • ✓ Every signal and both scoring passes
Join the waitlist

Starter

Most useful

€39per month

The same binary, run by us, with the dashboard attached.

  • ✓ 250k verifies / month
  • ✓ 1 site
  • ✓ 30-day history
  • ✓ Rotatable keys and origin allowlists
Join the waitlist

Growth

€69per month

More sites, longer history, and the enrichment signals.

  • ✓ 250k verifies / month
  • ✓ 10 sites
  • ✓ 12-month history and CSV export
  • ✓ GeoIP and IP-reputation signals
Join the waitlist

Self-hosting is free and unlimited. The service is MIT-licensed — one binary, one config file, no database required, no key and no account. The plans above pay for the parts you would otherwise operate yourself: the dashboard, retention, backups and uptime. Read the source.

Going over your allowance never turns protection off. A CAPTCHA that stops verifying at a quota line is a security incident, and it would happen during a traffic spike — the worst possible moment. We keep verifying, tell you, and bill the overage.

Join the waitlist

Bollwark's hosted plans aren't open yet — there is no way to pay for one, so there is no way to sign up for one. Leave your address and we'll tell you when there is.

Plan

Paid plans are recorded at 250k verifies / month — change it above.

Self-hosting needs none of this — the service is MIT-licensed and has no key, no account and no limit.