The CLI is free. The dashboard remembers.
Run npx nark forever, no account needed. Upgrade when you want scan history, trends, and benchmarks tracked over time.
Open Source CLI
Run locally or in your CI. No account needed.
Free
Track up to 25 repos. Watch your violation trends.
Pro
Track violations across repos. See trends. Know your percentile.
Teams
One dashboard for every repo your team ships. Invite anyone, seats added automatically.
Enterprise
For larger teamsFor organizations that need SAML / OIDC single sign-on with your identity provider. Per-seat pricing, 10-seat minimum.
| Feature | CLI | Free | Pro | Teams |
|---|---|---|---|---|
| Repositories tracked | Unlimited (local) | 25 | 100 | Unlimited |
| Scan history | None (terminal only) | 30 days | 90 days | Unlimited |
| Violation trends over time | — | — | ||
| Ecosystem benchmarking | — | Basic | Full | Full |
| PR annotations (coming soon) | — | — | ||
| Org-wide rollup | — | — | — | |
| Shared ignore rules | — | — | — |
Frequently Asked Questions
Why pay when the CLI is free?
The CLI gives you a scan. The dashboard gives you memory. Free scans disappear after you close the terminal. Paid plans track your violations over time — you see trends, know your percentile vs the ecosystem, and can prove to your team that violations are going down.
What counts as a “tracked repository”?
Any repo that sends scan results to the Nark dashboard. You can scan unlimited repos locally with the CLI — tracking means the dashboard stores your history and shows trends.
When should I upgrade to Enterprise?
If you need SAML / OIDC SSO with your identity provider — that's Enterprise. Teams covers everything else (members admin, org-wide reporting, unlimited repos) at $24/seat. Enterprise pricing is per-seat with a 10-seat minimum; contact sales for a quote.
Can I cancel anytime?
Yes. Cancel anytime, keep access until the end of your billing period. We offer a 14-day money-back guarantee on first payments.
What payment methods do you accept?
All major credit cards via Stripe. We don't store payment information directly.