There are no upfront fees, long-term contracts or commitments for using this service.
Amazon CodeGuru Reviewer
For Amazon CodeGuru Reviewer, you pay a monthly fixed rate. The monthly price is determined by the aggregated number of lines of code across all of your onboarded repositories, and is calculated using the pricing tiers based on the size of your repository. If you have a code repository with multiple code branches, you will be charged for the largest code branch. Non-code lines in repositories such as comments and empty lines are not counted.
Free Tier
You can get started with Amazon CodeGuru Reviewer at no cost. The Free Tier lasts 90 days for up to 100K lines of code in onboarded repositories per AWS account. When the 90-day Free Tier expires or your repository size exceeds 100K lines of code, you will pay standard pricing rates based on the repository size tier below.
Standard pricing
When you enable CodeGuru Reviewer on your repository, you can, 1) perform an incremental code review analysis (example: pull, push or merge request) to analyze any code changes or, 2) do a full repository scan to get recommendations on the entire repository. The standard monthly pricing includes all incremental code review analysis for onboarded repositories. The monthly price also includes up to two full repository scans per month, for each onboarded repository. Additional full repository scans will be charged at $10 per 100K lines of code.
Every incremental code review analysis and full repository scan is inclusive of all security features available in CodeGuru Reviewer. (See documentation for more details).
CodeGuru Reviewer pricing examples
-
Pricing example #1 – Free Tier illustration
Consider a scenario where you have a single code repository, containing 90,000 lines of code. Each month developers submit 100 incremental code reviews and trigger two full repository scans
Repository size Price for the first 100K lines of code Price for the additional 100K lines of code Monthly Charge 90k
$0 (first 90 days)
$10 (after 90-day free tier)
Not applicable $0 (first 90 days)
$10 (after 90-day free tier)
-
The following examples consider scenarios outside the Free Tier.
Pricing example #2
Consider a scenario, where your free tier has expired. You have a single code repository, containing 450,000 lines of code. Each month your developers submit 300 incremental code reviews and trigger 2 full repository scans. In this scenario, your fixed monthly price will be rounded up to 400,000 lines of code and you will be charged as if you had a 400K code repository.
Repository size Price for the first 100K lines of code Price for the additional 100K lines of code Monthly Charge 450K
$10
$30 * 4 (350K rounded to 400K/ 100K) = $120 $10 + $120 = $130
-
Pricing example #3
You may also wish to run code analysis on more than one repository. In this example we have three code repositories, each containing 300K lines of code. Each month your developers submit 200 incremental code reviews and trigger 2 full repository scans on each of the code repositories.
Repository size Price for the first 100K lines of code Price for the additional 100K lines of code Monthly Charge 3*300K = 900K
$10
$30 * 8 (800K/ 100K) = $240 $10 + $240= $250
-
Pricing example #4
You may have a repository that contains multiple code branches. You can run code analysis or any or all of the branches and will be charged only for the largest code branch. In this example, you have a single code repository, containing three branches. The main branch contains 400K lines of code and the other two branches contain 300K lines of code each. Every month your developers submit 300 incremental code reviews, averaging 1,000 lines of code per review, across all three branches.
Repository size Price for the first 100K lines of code Price for the additional 100K lines of code Monthly Charge Max (400K, 300K, 300K)= 400K
$10
$30 * 3 (300K/ 100K)= $90 $10 + $90= $100
-
Pricing example #5
In this example, we will illustrate the impact to your monthly cost of more than two full repository scans per repository per month. You have 3 code repositories, each containing 300K lines of code. Each month your developers submit 200 incremental code reviews on each of the code repositories. They trigger three full repository scans for the first repository and two full repository scans each for the other two repositories.
Repository size 1st 100K lines of code Additional 100K lines of code Monthly Charge 3*300K = 900K
$10
$30 * 8 (800K/ 100K) = $240 $10 + $240= $250
Repository Repository size Full repository scan Cap limit (per repository) Over cap charge First 300k 3 2 (3-2) * $10 *(300K/100K) = $30 Second 300k 2 2 $0 Third 300k 2 2 $0 Total monthly charges = $250 +$30 = $280
Additional pricing resources
Easily calculate your monthly costs with AWS.
Contact AWS specialists to get a personalized quote.
Get started building with Amazon CodeGuru Reviewer in the AWS Management Console.
From 2/14/22-3/17/22, there was an error published on the CodeGuru Reviewer pricing page. If you believe you were charged incorrectly during this time, please submit an AWS billing request.