Pricing

The linter, the CLI and the GitHub Action are free at every tier. What you pay for is the hosted dashboard: score history, live README badges and PR comments across a team.

Free
£0
  • 50 scans a month
  • 1 API key
  • All 53 rules
  • JMeter, k6 and Gatling
  • Score history and badges
Team
£29 / month
  • Unlimited scans
  • Shared team configuration
  • Everything in Pro

You can use perf-lint without paying anything, or signing up

pip install perf-lint-tool then perf-lint scan your-plan.jmx. Same 53 rules, run on your own machine — your scripts never leave it. The GitHub Action is free too, and lints in CI without an account.

The paid tiers exist for the hosted part: keeping score history across runs, serving live README badges, and posting PR comments for a team. If you only want a linter, take the free one and owe nothing.

Questions people actually ask

Do my test scripts get uploaded?

Not by the CLI or the Action — they lint locally and send only the resulting scores. The one exception is the "Try it here" box in the dashboard, which is a paste box: that text is linted in memory and discarded, never stored.

What happens when I hit the free limit?

Scans are refused for the rest of the month with a clear message. Nothing is deleted and no charge is made automatically.

Is it per user or per organisation?

Per account. Team is the tier that makes sense when several people share one configuration and one history.

Can I cancel?

Yes, from the LemonSqueezy portal linked in your receipt. The account drops to Free at the end of the paid period and the history stays.