Analysis Minutes Usage

Every Qlty Cloud subscription includes a certain number of analysis minutes, which are used to run code quality checks on your codebase. These minutes are consumed based on the analysis of your projects, as well as code coverage uploads.

Analysis minutes usage resets every month, and you can monitor your usage in the Qlty Cloud dashboard.

Managing analysis minutes

Analysis minutes usage is based on four main factors: repository size, analysis frequency, runner size, and the static analysis tools you use. The most minutes will be consumed by frequently analyzing large codebases with resource intensive static analysis tools.

If you want to reduce the number of analysis minutes consumed, consider the following strategies:

  • Ensure that you are excluding unnecessary files and directories from analysis to increase analysis efficiency.
  • Consider running certain static analysis tools only on your default branch, in order to speed up analysis of pull requests.
  • Reduce the frequency of analysis of your default branch, especially for large repositories.

Included analysis minutes

PlanAnalysis Minutes
Free1,000 minutes
Pro20,000 minutes
Enterprise75,000 minutes

If your usage exceeds the included analysis minutes, you will be charged for additional minutes at the overage rates below.

For customers purchasing 50 or more seats of the Enterprise plan, additional analysis minutes can be negotiated as part of an annual subscription.

Please contact sales to learn more.

Per-minute overage rates

Standard analysis minutes are based on a 2 CPU core, 4 GB RAM Linux runner. Larger runners can be selected for more resource-intensive analyses, and consume minutes at multiples of the standard runner rate.

Within your plans allotted analysis minutes, larger runners will consume minutes at the rates below. Above your plan’s allotted minutes, the following overage rates will apply.

Per-minute rates for standard runners

Operating systemCPU coresRAMAnalyis minutesPer-minute rate
Linux24 GB1$0.01

Per-minute rates for larger runners

Operating systemCPU coresRAMAnalysis minutesPer-minute rate
Linux48 GB2$0.02
Linux816 GB4$0.04
Linux1632 GB8$0.08

Per-minute rates for code coverage uploads

Each code coverage upload counts as one standard analysis minute, regardless of the size of the upload. This means that if you upload code coverage data for a large codebase, it will still only consume one analysis minute. (When server-side coverage merging is used, each upload part counts as one analysis minute.)

Notes about larger runners

  • Larger runners are only available on the Pro and Enterprise plans.
  • Larger runners are not free for public repositories.

How many minutes do I need?

The number of analysis minutes you need depends on the size of your codebases, how often you want to analyze them, and which static analysis tools you use.

We recommend loading your projects into Qlty Cloud, configuring their analysis settings to meet your needs, and then monitoring your analysis minutes usage over the course of a week to estimate your usage.

If you need assistance estimating your analysis minutes needs, please contact sales.

Calculating analysis minutes usage

At the end of the month or quarter, Qlty calculates any overage cost of analysis minutes used above what is included in your subscription.

For example, if you are using the Enterprise plan with a 75,000 included analysis minutes, and you used 80,000 analysis minutes in a month (at the standard runner size), you would be charged for 5,000 additional minutes for an additional cost of 50/month.(5ktimes50/month. (5k times 0.01).