Amazon CodeGuru Reviewer

Amazon CodeGuru Reviewer is an automated code review service that uses machine learning and AWS best practices to identify security vulnerabilities, bugs, and hard-to-detect issues in your Java and Python code. It provides intelligent recommendations to help improve code quality and find defects that may be difficult to detect through manual code reviews.

1 APIs 5 Features
AmazonCode ReviewSecurityDevOpsMachine LearningDeveloper Tools

APIs

Amazon CodeGuru Reviewer API

The Amazon CodeGuru Reviewer REST API.

MCP Servers

Features

Automated Code Review

Automatically analyze code changes in pull requests and provide recommendations for bugs, security vulnerabilities, and code quality issues.

Security Analysis

Detect security vulnerabilities including OWASP Top 10, input validation issues, encryption problems, and AWS API security best practices.

Java and Python Support

Analyze Java and Python code with language-specific recommendations based on AWS best practices.

Repository Association

Connect CodeGuru Reviewer to GitHub, GitHub Enterprise, Bitbucket, CodeCommit, and S3 repositories.

Pull Request Integration

Automatically trigger code reviews on new pull requests and post recommendations as inline comments.

Use Cases

Security Vulnerability Detection

Automatically detect security issues in code changes before they reach production, reducing security review burden on developers.

Automated Code Quality Enforcement

Enforce code quality standards across the organization with consistent, automated review feedback on every pull request.

Developer Productivity

Help developers identify and fix common coding errors and anti-patterns earlier in the development cycle.

Integrations

GitHub

Associate GitHub repositories for automated code reviews on pull requests.

GitHub Enterprise

Connect self-hosted GitHub Enterprise repositories for automated code review.

Bitbucket

Integrate with Bitbucket repositories for pull request code reviews.

AWS CodeCommit

Analyze CodeCommit repositories and pull requests natively.

Amazon S3

Associate S3 buckets for one-time code analysis.

Amazon CodeGuru Profiler

Combine code review recommendations with profiling insights for comprehensive code quality.

Semantic Vocabularies

Amazon Codeguru Reviewer Context

40 classes · 78 properties

JSON-LD

API Governance Rules

Amazon CodeGuru Reviewer API Rules

10 rules · 5 errors 4 warnings 1 info

SPECTRAL

JSON Structure

Amazon Codeguru Reviewer Arn Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Code Review Structure

16 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Commit Id Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Event Info Structure

2 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Event Name Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer File Path Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Job State Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Job States Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Kms Key Id Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Metrics Structure

3 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Name Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Names Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Next Token Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Owner Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Owners Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Reaction Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Reactions Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Repository Structure

4 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Request Id Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Requester Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Rule Id Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Rule Name Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Rule Tag Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Rule Tags Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Severity Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Tag Key Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Tag Map Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Tag Value Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Text Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Time Stamp Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer Type Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer User Id Structure

0 properties

JSON STRUCTURE

Amazon Codeguru Reviewer User Ids Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
TrustCenter
TrustCenter
🔗
VulnerabilityDisclosure
VulnerabilityDisclosure
🔗
DomainSecurity
DomainSecurity
🔑
Authentication
Authentication
🚀
GettingStarted
GettingStarted
💰
Pricing
Pricing
🌐
Console
Console
🌐
Portal
Portal
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🟢
StatusPage
StatusPage
📰
Blog
Blog
📝
SignUp
SignUp
👥
GitHubOrganization
GitHubOrganization
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD
🔗
Packages
Packages
🔗
WellKnown
WellKnown
🔗
SecurityTxt
SecurityTxt
🔗
LLMsTxt
LLMsTxt
📰
Blog
Blog

Sources

Raw ↑
aid: amazon-codeguru-reviewer
name: Amazon CodeGuru Reviewer
description: Amazon CodeGuru Reviewer is an automated code review service that uses machine learning and AWS best practices
  to identify security vulnerabilities, bugs, and hard-to-detect issues in your Java and Python code. It provides intelligent
  recommendations to help improve code quality and find defects that may be difficult to detect through manual code reviews.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- Amazon
- AWS
- Code Review
- Security
- DevOps
- Machine Learning
- Developer Tools
url: https://raw.githubusercontent.com/api-evangelist/amazon-codeguru-reviewer/refs/heads/main/apis.yml
created: '2026-03-16'
modified: '2026-06-20'
specificationVersion: '0.19'
apis:
- aid: amazon-codeguru-reviewer:amazon-codeguru-reviewer-api
  name: Amazon CodeGuru Reviewer API
  description: The Amazon CodeGuru Reviewer REST API.
  humanURL: https://docs.aws.amazon.com/codeguru/latest/reviewer-api/Welcome.html
  baseURL: https://codeguru-reviewer.us-east-1.amazonaws.com
  tags:
  - Amazon
  - AWS
  - Code Review
  - Security
  - DevOps
  properties:
  - type: Documentation
    url: https://docs.aws.amazon.com/codegurureviewer/
  - type: APIReference
    url: https://docs.aws.amazon.com/codeguru/latest/reviewer-api/Welcome.html
  - type: OpenAPI
    url: openapi/amazon-codeguru-reviewer-openapi-original.yaml
  - type: Overlay
    url: overlays/amazon-codeguru-reviewer-openapi-overlay.yaml
  - type: ErrorCatalog
    url: errors/amazon-codeguru-reviewer-problem-types.yml
  - type: Conformance
    url: conformance/amazon-codeguru-reviewer-conformance.yml
  - type: Lifecycle
    url: lifecycle/amazon-codeguru-reviewer-lifecycle.yml
  - type: MCPServer
    url: mcp/amazon-codeguru-reviewer-mcp.yml
common:
- type: TrustCenter
  url: security/amazon-codeguru-reviewer-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/amazon-codeguru-reviewer-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/amazon-codeguru-reviewer-domain-security.yml
- type: Authentication
  url: authentication/amazon-codeguru-reviewer-authentication.yml
- type: GettingStarted
  url: https://docs.aws.amazon.com/codeguru/reviewer
- type: Pricing
  url: https://aws.amazon.com/codegurureviewer/pricing/
- type: Console
  url: https://console.aws.amazon.com/codegurureviewer/
- type: Portal
  url: https://aws.amazon.com/codegurureviewer/
- type: Documentation
  url: https://docs.aws.amazon.com/codegurureviewer/
- type: TermsOfService
  url: https://aws.amazon.com/service-terms/
- type: PrivacyPolicy
  url: https://aws.amazon.com/privacy/
- type: StatusPage
  url: https://health.aws.amazon.com/health/status
- type: Blog
  url: https://aws.amazon.com/blogs/devops/
- type: SignUp
  url: https://portal.aws.amazon.com/gp/aws/developer/registration/index.html
- type: GitHubOrganization
  url: https://github.com/aws
- type: SpectralRules
  url: rules/amazon-codeguru-reviewer-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/amazon-codeguru-reviewer-vocabulary.yaml
- type: JSONLD
  url: json-ld/amazon-codeguru-reviewer-context.jsonld
- type: Packages
  url: packages/amazon-codeguru-reviewer-packages.yml
- type: WellKnown
  url: well-known/amazon-codeguru-reviewer-well-known.yml
- type: SecurityTxt
  url: well-known/amazon-codeguru-reviewer-security.txt
- type: LLMsTxt
  url: llms/amazon-codeguru-reviewer-llms.txt
- type: Blog
  url: https://aws.amazon.com/blogs/devops/tag/amazon-codeguru-reviewer/feed/
- type: Features
  data:
  - name: Automated Code Review
    description: Automatically analyze code changes in pull requests and provide recommendations for bugs, security vulnerabilities,
      and code quality issues.
  - name: Security Analysis
    description: Detect security vulnerabilities including OWASP Top 10, input validation issues, encryption problems, and
      AWS API security best practices.
  - name: Java and Python Support
    description: Analyze Java and Python code with language-specific recommendations based on AWS best practices.
  - name: Repository Association
    description: Connect CodeGuru Reviewer to GitHub, GitHub Enterprise, Bitbucket, CodeCommit, and S3 repositories.
  - name: Pull Request Integration
    description: Automatically trigger code reviews on new pull requests and post recommendations as inline comments.
- type: UseCases
  data:
  - name: Security Vulnerability Detection
    description: Automatically detect security issues in code changes before they reach production, reducing security review
      burden on developers.
  - name: Automated Code Quality Enforcement
    description: Enforce code quality standards across the organization with consistent, automated review feedback on every
      pull request.
  - name: Developer Productivity
    description: Help developers identify and fix common coding errors and anti-patterns earlier in the development cycle.
- type: Integrations
  data:
  - name: GitHub
    description: Associate GitHub repositories for automated code reviews on pull requests.
  - name: GitHub Enterprise
    description: Connect self-hosted GitHub Enterprise repositories for automated code review.
  - name: Bitbucket
    description: Integrate with Bitbucket repositories for pull request code reviews.
  - name: AWS CodeCommit
    description: Analyze CodeCommit repositories and pull requests natively.
  - name: Amazon S3
    description: Associate S3 buckets for one-time code analysis.
  - name: Amazon CodeGuru Profiler
    description: Combine code review recommendations with profiling insights for comprehensive code quality.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com