Amazon CodeGuru is a developer tool that provides intelligent recommendations to improve your code quality and identify an application’s most expensive lines of code. Amazon CodeGuru helps you automate code reviews and application profiling with its two components:

  • Amazon CodeGuru Reviewer, which uses machine learning (ML) to flag common issues in code and provide specific recommendations on remediation).
  • Amazon CodeGuru Profiler, which uses ML to identify the most expensive lines of code in applications.

A related offering is AWS BugBust, the first global bug-busting challenge for developers to collectively eliminate 1 million software bugs and $100 million in technical debt for their organizations using Amazon CodeGuru.

This page includes pricing information for Amazon CodeGuru Reviewer, Amazon CodeGuru Profiler and AWS BugBust. There are no upfront fees, long-term contracts or commitments for any of the three services.

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

Amazon CodeGuru Profiler

When you enable Amazon CodeGuru Profiler to profile your application, it samples the CPU utilization and latency characteristics of your application runtime to create an application profile. For applications running on Amazon Elastic Cloud Compute (EC2) instances, Amazon Elastic Container Service (ECS), Amazon EKS, AWS Fargate or AWS Lambda each application profile is priced based on the number of sampling hours CodeGuru Profiler performs. One sampling hour is equivalent to running the CodeGuru Profiler agent on one instance or container for one hour. Similarly, if one application is running on two instances or containers for one hour each and the agent is running on these two instances, it will collect two sampling hours.

Free Tier

You can get started with Amazon CodeGuru Profiler at no cost.  The Free Tier lasts for 90 days. When the 90-day Free Tier expires, you will pay standard pricing rates based on the number of sampling hours below. 

Standard pricing

Application profiling on Amazon EC2 Instances and Amazon ECS, EKS, and AWS Fargate Containers $0.005 per sampling hour for the first 36,000 sampling hours per profiling group per month. No additional charge beyond 36,000 sampling hours per profiling group per month. 
Application profiling on AWS Lambda Free for the first 500 sampling hours per payer account. Therafter $0.005 per sampling hour for the first 36,000 sampling hours per profiling group per month. No additional charge beyond 36,000 sampling hours per profiling group per month. 

CodeGuru Profiler pricing examples

AWS BugBust

You can get started with AWS BugBust at no cost. There are no upfront fees, long-term contracts or commitments.

30-day free tier

When you create your first AWS BugBust event, all costs incurred by the underlying usage of Amazon CodeGuru Reviewer and Amazon CodeGuru Profiler are free of charge for 30 days per AWS account. This 30-day free period applies even if you have already utilized the free tiers for Amazon CodeGuru Reviewer and Amazon CodeGuru Profiler. You can create multiple AWS BugBust events within the 30-day free tier period. After the 30-day free tier expires, you will be charged for Amazon CodeGuru Reviewer and Amazon CodeGuru Profiler based on your usage in the challenge. Charges are calculated based on the individual service pricing models outlined on this page.

AWS BugBust pricing examples

Additional pricing resources

AWS Pricing Calculator

Easily calculate your monthly costs with AWS

Get Pricing Assistance

Contact AWS specialists to get a personalized quote

Amazon CodeGuru FAQs
See FAQs for additional information

Visit the Amazon CodeGuru pricing page.

Learn more 
Sign up for a free account
Sign up for a free account

Instantly get access to the AWS Free Tier. 

Sign up 
Start building in the console
Start building in the console

Get started building with Amazon CodeGuru in the AWS Management Console.

Sign in 

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.