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.
Solid contracts, transparent operations, and an easy start — typically complete on four or five facets with one clear soft spot.
API Evangelist profiles Amazon CodeGuru Reviewer the way a machine reads it — 326 machine-readable artifacts across 5 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Amazon CodeGuru Reviewer scores 60.8/100 (strong), with a separate agent-readiness read of 48/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.
How we profile Amazon CodeGuru Reviewer
Each block below is one kind of artifact we hold for Amazon CodeGuru Reviewer. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 5
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
Individual APIs this provider publishes, each with its own machine-readable definition.
Amazon CodeGuru Reviewer Associations API
The Associations API from Amazon CodeGuru Reviewer — 2 operation(s) for associations.
Amazon CodeGuru Reviewer Codereviews API
The Codereviews API from Amazon CodeGuru Reviewer — 3 operation(s) for codereviews.
Amazon CodeGuru Reviewer Codereviews#Type API
The Codereviews#Type API from Amazon CodeGuru Reviewer — 1 operation(s) for codereviews#type.
Amazon CodeGuru Reviewer Feedback API
The Feedback API from Amazon CodeGuru Reviewer — 3 operation(s) for feedback.
Amazon CodeGuru Reviewer Tags API
The Tags API from Amazon CodeGuru Reviewer — 2 operation(s) for tags.
Features 5
The notable capabilities this provider advertises, captured as structured features so they can be searched and compared instead of read one landing page at a time.
Notable capabilities this provider offers.
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.
Semantic Vocabularies 1
JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral Rules 2
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
Amazon CodeGuru Reviewer API Rules
SPECTRALAmazon CodeGuru Reviewer API Rules
SPECTRALJSON Schema 122
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
Standalone JSON Schema definitions for this provider's data models.
AnalysisType
JSON SCHEMAAnalysisTypes
JSON SCHEMAArn
JSON SCHEMAAssociateRepositoryRequest
JSON SCHEMAAssociateRepositoryResponse
JSON SCHEMAAssociationArn
JSON SCHEMAAssociationId
JSON SCHEMABranchDiffSourceCodeType
JSON SCHEMABranchName
JSON SCHEMABuildArtifactsObjectKey
JSON SCHEMAClientRequestToken
JSON SCHEMACodeArtifacts
JSON SCHEMACodeCommitRepository
JSON SCHEMACodeReviewName
JSON SCHEMACodeReview
JSON SCHEMACodeReviewSummaries
JSON SCHEMACodeReviewSummary
JSON SCHEMACodeReviewType
JSON SCHEMACommitDiffSourceCodeType
JSON SCHEMACommitId
JSON SCHEMAConfigFileState
JSON SCHEMAConnectionArn
JSON SCHEMACreateCodeReviewRequest
JSON SCHEMACreateCodeReviewResponse
JSON SCHEMADescribeCodeReviewRequest
JSON SCHEMADescribeCodeReviewResponse
JSON SCHEMADescribeRecommendationFeedbackRequest
JSON SCHEMADescribeRecommendationFeedbackResponse
JSON SCHEMADescribeRepositoryAssociationRequest
JSON SCHEMADescribeRepositoryAssociationResponse
JSON SCHEMADisassociateRepositoryRequest
JSON SCHEMADisassociateRepositoryResponse
JSON SCHEMAEncryptionOption
JSON SCHEMAEventInfo
JSON SCHEMAEventName
JSON SCHEMAEventState
JSON SCHEMAFilePath
JSON SCHEMAFindingsCount
JSON SCHEMAJobState
JSON SCHEMAJobStates
JSON SCHEMAKMSKeyDetails
JSON SCHEMAKMSKeyId
JSON SCHEMALineNumber
JSON SCHEMALinesOfCodeCount
JSON SCHEMAListCodeReviewsMaxResults
JSON SCHEMAListCodeReviewsRequest
JSON SCHEMAListCodeReviewsResponse
JSON SCHEMAListRecommendationFeedbackRequest
JSON SCHEMAListRecommendationFeedbackResponse
JSON SCHEMAListRecommendationsMaxResults
JSON SCHEMAListRecommendationsRequest
JSON SCHEMAListRecommendationsResponse
JSON SCHEMAListRepositoryAssociationsRequest
JSON SCHEMAListRepositoryAssociationsResponse
JSON SCHEMAListTagsForResourceRequest
JSON SCHEMAListTagsForResourceResponse
JSON SCHEMALongDescription
JSON SCHEMAMaxResults
JSON SCHEMAMetrics
JSON SCHEMAMetricsSummary
JSON SCHEMAName
JSON SCHEMANames
JSON SCHEMANextToken
JSON SCHEMANotFoundException
JSON SCHEMAOwner
JSON SCHEMAOwners
JSON SCHEMAProviderType
JSON SCHEMAProviderTypes
JSON SCHEMAPullRequestId
JSON SCHEMAPutRecommendationFeedbackRequest
JSON SCHEMAPutRecommendationFeedbackResponse
JSON SCHEMAReaction
JSON SCHEMAReactions
JSON SCHEMARecommendationCategory
JSON SCHEMARecommendationFeedback
JSON SCHEMARecommendationFeedbackSummaries
JSON SCHEMARecommendationFeedbackSummary
JSON SCHEMARecommendationId
JSON SCHEMARecommendationIds
JSON SCHEMARecommendationSummaries
JSON SCHEMARecommendationSummary
JSON SCHEMARepositoryAnalysis
JSON SCHEMARepositoryAssociation
JSON SCHEMARepositoryAssociationState
JSON SCHEMARepositoryAssociationStates
JSON SCHEMARepositoryAssociationSummaries
JSON SCHEMARepositoryAssociationSummary
JSON SCHEMARepositoryHeadSourceCodeType
JSON SCHEMARepositoryNames
JSON SCHEMARepository
JSON SCHEMARequestId
JSON SCHEMARequestMetadata
JSON SCHEMARequester
JSON SCHEMARuleId
JSON SCHEMARuleMetadata
JSON SCHEMARuleName
JSON SCHEMARuleTag
JSON SCHEMARuleTags
JSON SCHEMAS3BucketName
JSON SCHEMAS3BucketRepository
JSON SCHEMAS3RepositoryDetails
JSON SCHEMAS3Repository
JSON SCHEMASeverity
JSON SCHEMAShortDescription
JSON SCHEMASourceCodeArtifactsObjectKey
JSON SCHEMASourceCodeType
JSON SCHEMAStateReason
JSON SCHEMATagKeyList
JSON SCHEMATagKey
JSON SCHEMATagMap
JSON SCHEMATagResourceRequest
JSON SCHEMATagResourceResponse
JSON SCHEMATagValue
JSON SCHEMAText
JSON SCHEMAThirdPartySourceRepository
JSON SCHEMATimeStamp
JSON SCHEMAType
JSON SCHEMAUntagResourceRequest
JSON SCHEMAUntagResourceResponse
JSON SCHEMAUserId
JSON SCHEMAUserIds
JSON SCHEMAVendorName
JSON SCHEMAScroll within the panel for all 122 ·
JSON Structure 122
JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.
JSON Structure definitions describing this provider's data shapes.
Amazon Codeguru Reviewer Analysis Type Structure
JSON STRUCTUREAmazon Codeguru Reviewer Analysis Types Structure
JSON STRUCTUREAmazon Codeguru Reviewer Arn Structure
JSON STRUCTUREAmazon Codeguru Reviewer Association Arn Structure
JSON STRUCTUREAmazon Codeguru Reviewer Association Id Structure
JSON STRUCTUREAmazon Codeguru Reviewer Branch Name Structure
JSON STRUCTUREAmazon Codeguru Reviewer Client Request Token Structure
JSON STRUCTUREAmazon Codeguru Reviewer Code Artifacts Structure
JSON STRUCTUREAmazon Codeguru Reviewer Code Review Name Structure
JSON STRUCTUREAmazon Codeguru Reviewer Code Review Structure
JSON STRUCTUREAmazon Codeguru Reviewer Code Review Summaries Structure
JSON STRUCTUREAmazon Codeguru Reviewer Code Review Summary Structure
JSON STRUCTUREAmazon Codeguru Reviewer Code Review Type Structure
JSON STRUCTUREAmazon Codeguru Reviewer Commit Id Structure
JSON STRUCTUREAmazon Codeguru Reviewer Config File State Structure
JSON STRUCTUREAmazon Codeguru Reviewer Connection Arn Structure
JSON STRUCTUREAmazon Codeguru Reviewer Encryption Option Structure
JSON STRUCTUREAmazon Codeguru Reviewer Event Info Structure
JSON STRUCTUREAmazon Codeguru Reviewer Event Name Structure
JSON STRUCTUREAmazon Codeguru Reviewer Event State Structure
JSON STRUCTUREAmazon Codeguru Reviewer File Path Structure
JSON STRUCTUREAmazon Codeguru Reviewer Findings Count Structure
JSON STRUCTUREAmazon Codeguru Reviewer Job State Structure
JSON STRUCTUREAmazon Codeguru Reviewer Job States Structure
JSON STRUCTUREAmazon Codeguru Reviewer Kms Key Details Structure
JSON STRUCTUREAmazon Codeguru Reviewer Kms Key Id Structure
JSON STRUCTUREAmazon Codeguru Reviewer Line Number Structure
JSON STRUCTUREAmazon Codeguru Reviewer Lines Of Code Count Structure
JSON STRUCTUREAmazon Codeguru Reviewer Long Description Structure
JSON STRUCTUREAmazon Codeguru Reviewer Max Results Structure
JSON STRUCTUREAmazon Codeguru Reviewer Metrics Structure
JSON STRUCTUREAmazon Codeguru Reviewer Metrics Summary Structure
JSON STRUCTUREAmazon Codeguru Reviewer Name Structure
JSON STRUCTUREAmazon Codeguru Reviewer Names Structure
JSON STRUCTUREAmazon Codeguru Reviewer Next Token Structure
JSON STRUCTUREAmazon Codeguru Reviewer Not Found Exception Structure
JSON STRUCTUREAmazon Codeguru Reviewer Owner Structure
JSON STRUCTUREAmazon Codeguru Reviewer Owners Structure
JSON STRUCTUREAmazon Codeguru Reviewer Provider Type Structure
JSON STRUCTUREAmazon Codeguru Reviewer Provider Types Structure
JSON STRUCTUREAmazon Codeguru Reviewer Pull Request Id Structure
JSON STRUCTUREAmazon Codeguru Reviewer Reaction Structure
JSON STRUCTUREAmazon Codeguru Reviewer Reactions Structure
JSON STRUCTUREAmazon Codeguru Reviewer Recommendation Id Structure
JSON STRUCTUREAmazon Codeguru Reviewer Recommendation Ids Structure
JSON STRUCTUREAmazon Codeguru Reviewer Repository Analysis Structure
JSON STRUCTUREAmazon Codeguru Reviewer Repository Names Structure
JSON STRUCTUREAmazon Codeguru Reviewer Repository Structure
JSON STRUCTUREAmazon Codeguru Reviewer Request Id Structure
JSON STRUCTUREAmazon Codeguru Reviewer Request Metadata Structure
JSON STRUCTUREAmazon Codeguru Reviewer Requester Structure
JSON STRUCTUREAmazon Codeguru Reviewer Rule Id Structure
JSON STRUCTUREAmazon Codeguru Reviewer Rule Metadata Structure
JSON STRUCTUREAmazon Codeguru Reviewer Rule Name Structure
JSON STRUCTUREAmazon Codeguru Reviewer Rule Tag Structure
JSON STRUCTUREAmazon Codeguru Reviewer Rule Tags Structure
JSON STRUCTUREAmazon Codeguru Reviewer S3 Bucket Name Structure
JSON STRUCTUREAmazon Codeguru Reviewer S3 Bucket Repository Structure
JSON STRUCTUREAmazon Codeguru Reviewer S3 Repository Details Structure
JSON STRUCTUREAmazon Codeguru Reviewer S3 Repository Structure
JSON STRUCTUREAmazon Codeguru Reviewer Severity Structure
JSON STRUCTUREAmazon Codeguru Reviewer Short Description Structure
JSON STRUCTUREAmazon Codeguru Reviewer Source Code Type Structure
JSON STRUCTUREAmazon Codeguru Reviewer State Reason Structure
JSON STRUCTUREAmazon Codeguru Reviewer Tag Key List Structure
JSON STRUCTUREAmazon Codeguru Reviewer Tag Key Structure
JSON STRUCTUREAmazon Codeguru Reviewer Tag Map Structure
JSON STRUCTUREAmazon Codeguru Reviewer Tag Resource Request Structure
JSON STRUCTUREAmazon Codeguru Reviewer Tag Resource Response Structure
JSON STRUCTUREAmazon Codeguru Reviewer Tag Value Structure
JSON STRUCTUREAmazon Codeguru Reviewer Text Structure
JSON STRUCTUREAmazon Codeguru Reviewer Time Stamp Structure
JSON STRUCTUREAmazon Codeguru Reviewer Type Structure
JSON STRUCTUREAmazon Codeguru Reviewer User Id Structure
JSON STRUCTUREAmazon Codeguru Reviewer User Ids Structure
JSON STRUCTUREAmazon Codeguru Reviewer Vendor Name Structure
JSON STRUCTUREScroll within the panel for all 122 ·
Examples 55
Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.
Example request and response payloads for these APIs.
Scroll within the panel for all 55 ·
Security Posture 4
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 3
What developers actually build with this provider — captured so the catalogue answers 'what is this for', not just 'what does this expose'.
What developers build with this provider.
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 6
Pre-built integrations with other platforms tell you where this provider already fits in a stack.
Pre-built integrations with other platforms and tools.
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.
Resources
Every other property we hold for Amazon CodeGuru Reviewer — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
Get Started 4
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 3
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 3
Pagination, idempotency, versioning, errors, and events
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 5
Authentication, authorization, and security posture
Operate 1
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
← All providers · Data indexed from github.com/api-evangelist/amazon-codeguru-reviewer · machine-readable index on apis.io