Priced by size. Never by surprise.
We read your repo and pick the right tier automatically. Cross a threshold, and we'll email you to celebrate — then upgrade on the next billing cycle. No mid-month shocks.
Sprout
Your first vibe-coded app
< 5K LOC · < 20 routes
4 full + 20 push scans / mo
- All 7 scanners
- Static scale analysis
- Auto-heal in report mode
- GitHub + Vercel webhooks
- Shareable score badge
- Email on critical issues
Grow
It's getting real
5K–25K LOC · < 100 routes
8 full + 60 push scans / mo
- Everything in Sprout
- Live load testing (autocannon ramp)
- Auto-heal PR mode
- Visual regression on every deploy
- Slack notifications
- 90-day history
Scale
Users depend on you
25K–100K LOC · < 500 routes
12 full + 150 push scans / mo
- Everything in Grow
- Auto-heal auto-merge mode
- Priority scan queue
- Multi-branch monitoring
- Unlimited history
Empire
Your app is a business
100K+ LOC · continuous
Continuous monitoring
- Everything in Scale
- SOC 2 / HIPAA lite scans
- Dedicated onboarding
- SLA + support
- Custom scanners on request
How pricing works
Your app grows. Your plan grows with it.
Every scan measures your repo size and route count. We use that to pick a plan — and to be transparent about what you're actually using.
Auto-detected from GitHub
Lines of code, route count, framework, language split — read on every scan so we always know your true size.
Tier-up = celebration
When you cross a threshold, we don't surprise-bill you. We send a 'Nice work, you grew' email and queue the upgrade for next cycle.
Overages are your call
Hit your monthly scan quota? Choose: pay $0.50–$2 per overage scan, upgrade, or pause until next cycle. Never a surprise.
Billing FAQ