Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
Amazon CodeBuild website screenshot

Amazon CodeBuild

AWS CodeBuild is a fully managed continuous integration service that compiles source code, runs tests, and produces ready-to-deploy software packages. CodeBuild scales continuously and processes multiple builds concurrently so your builds are not left waiting in a queue. It supports popular build environments for Java, Python, Node.js, Ruby, Go, Android, .NET Core, Docker, and more. CodeBuild integrates with AWS CodePipeline, GitHub, Bitbucket, and other source providers for end-to-end CI/CD workflows.

agent ready

Real signal across most facets with visible, nameable gaps — the contract exists but is thin, or the portal is good while governance and commercial terms are absent.

Kin Score

API Evangelist profiles Amazon CodeBuild the way a machine reads it — 730 machine-readable artifacts across 47 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 CodeBuild scores 59.5/100 (developing), with a separate agent-readiness read of 60/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.

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 59.5/100 · developing
Contract Quality 17.8 / 25
Developer Ergonomics 11.3 / 20
Commercial Clarity 10.5 / 20
Operational Transparency 2.7 / 13
Governance 10.4 / 12
Discoverability 6.8 / 10
Agent readiness — 60/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 3 / 3

How we profile Amazon CodeBuild

Each block below is one kind of artifact we hold for Amazon CodeBuild. 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 47

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 CodeBuild Builds API

Operations for starting, stopping, and viewing builds

Amazon CodeBuild Projects API

Operations for creating and managing build projects

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.BatchDeleteBuilds API

The #X Amz Target=CodeBuild 20161006.BatchDeleteBuilds API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.batchdeletebuilds.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.BatchGetBuildBatches API

The #X Amz Target=CodeBuild 20161006.BatchGetBuildBatches API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.batchgetbuildbatches.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.BatchGetBuilds API

The #X Amz Target=CodeBuild 20161006.BatchGetBuilds API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.batchgetbuilds.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.BatchGetProjects API

The #X Amz Target=CodeBuild 20161006.BatchGetProjects API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.batchgetprojects.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.BatchGetReportGroups API

The #X Amz Target=CodeBuild 20161006.BatchGetReportGroups API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.batchgetreportgroups.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.BatchGetReports API

The #X Amz Target=CodeBuild 20161006.BatchGetReports API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.batchgetreports.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.CreateProject API

The #X Amz Target=CodeBuild 20161006.CreateProject API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.createproject.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.CreateReportGroup API

The #X Amz Target=CodeBuild 20161006.CreateReportGroup API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.createreportgroup.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.CreateWebhook API

The #X Amz Target=CodeBuild 20161006.CreateWebhook API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.createwebhook.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.DeleteBuildBatch API

The #X Amz Target=CodeBuild 20161006.DeleteBuildBatch API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.deletebuildbatch.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.DeleteProject API

The #X Amz Target=CodeBuild 20161006.DeleteProject API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.deleteproject.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.DeleteReport API

The #X Amz Target=CodeBuild 20161006.DeleteReport API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.deletereport.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.DeleteReportGroup API

The #X Amz Target=CodeBuild 20161006.DeleteReportGroup API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.deletereportgroup.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.DeleteResourcePolicy API

The #X Amz Target=CodeBuild 20161006.DeleteResourcePolicy API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.deleteresourcepolicy.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.DeleteSourceCredentials API

The #X Amz Target=CodeBuild 20161006.DeleteSourceCredentials API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.deletesourcecredentials.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.DeleteWebhook API

The #X Amz Target=CodeBuild 20161006.DeleteWebhook API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.deletewebhook.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.DescribeCodeCoverages API

The #X Amz Target=CodeBuild 20161006.DescribeCodeCoverages API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.describecodecoverages.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.DescribeTestCases API

The #X Amz Target=CodeBuild 20161006.DescribeTestCases API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.describetestcases.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.GetReportGroupTrend API

The #X Amz Target=CodeBuild 20161006.GetReportGroupTrend API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.getreportgrouptrend.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.GetResourcePolicy API

The #X Amz Target=CodeBuild 20161006.GetResourcePolicy API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.getresourcepolicy.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.ImportSourceCredentials API

The #X Amz Target=CodeBuild 20161006.ImportSourceCredentials API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.importsourcecredentials.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.InvalidateProjectCache API

The #X Amz Target=CodeBuild 20161006.InvalidateProjectCache API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.invalidateprojectcache.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.ListBuildBatches API

The #X Amz Target=CodeBuild 20161006.ListBuildBatches API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.listbuildbatches.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.ListBuildBatchesForProject API

The #X Amz Target=CodeBuild 20161006.ListBuildBatchesForProject API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.listbuildbatchesforproject.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.ListBuilds API

The #X Amz Target=CodeBuild 20161006.ListBuilds API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.listbuilds.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.ListBuildsForProject API

The #X Amz Target=CodeBuild 20161006.ListBuildsForProject API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.listbuildsforproject.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.ListCuratedEnvironmentImages API

The #X Amz Target=CodeBuild 20161006.ListCuratedEnvironmentImages API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.listcuratedenvironmentimages.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.ListProjects API

The #X Amz Target=CodeBuild 20161006.ListProjects API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.listprojects.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.ListReportGroups API

The #X Amz Target=CodeBuild 20161006.ListReportGroups API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.listreportgroups.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.ListReports API

The #X Amz Target=CodeBuild 20161006.ListReports API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.listreports.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.ListReportsForReportGroup API

The #X Amz Target=CodeBuild 20161006.ListReportsForReportGroup API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.listreportsforreportgroup.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.ListSharedProjects API

The #X Amz Target=CodeBuild 20161006.ListSharedProjects API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.listsharedprojects.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.ListSharedReportGroups API

The #X Amz Target=CodeBuild 20161006.ListSharedReportGroups API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.listsharedreportgroups.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.ListSourceCredentials API

The #X Amz Target=CodeBuild 20161006.ListSourceCredentials API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.listsourcecredentials.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.PutResourcePolicy API

The #X Amz Target=CodeBuild 20161006.PutResourcePolicy API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.putresourcepolicy.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.RetryBuild API

The #X Amz Target=CodeBuild 20161006.RetryBuild API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.retrybuild.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.RetryBuildBatch API

The #X Amz Target=CodeBuild 20161006.RetryBuildBatch API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.retrybuildbatch.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.StartBuild API

The #X Amz Target=CodeBuild 20161006.StartBuild API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.startbuild.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.StartBuildBatch API

The #X Amz Target=CodeBuild 20161006.StartBuildBatch API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.startbuildbatch.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.StopBuild API

The #X Amz Target=CodeBuild 20161006.StopBuild API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.stopbuild.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.StopBuildBatch API

The #X Amz Target=CodeBuild 20161006.StopBuildBatch API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.stopbuildbatch.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.UpdateProject API

The #X Amz Target=CodeBuild 20161006.UpdateProject API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.updateproject.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.UpdateProjectVisibility API

The #X Amz Target=CodeBuild 20161006.UpdateProjectVisibility API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.updateprojectvisibility.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.UpdateReportGroup API

The #X Amz Target=CodeBuild 20161006.UpdateReportGroup API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.updatereportgroup.

Amazon CodeBuild #X Amz Target=CodeBuild 20161006.UpdateWebhook API

The #X Amz Target=CodeBuild 20161006.UpdateWebhook API from Amazon CodeBuild — 1 operation(s) for #x amz target=codebuild 20161006.updatewebhook.

Scroll within the panel for all 47 ·

MCP Servers 1

Model Context Protocol servers expose these APIs directly to AI agents. We profile them because agent-native access is the fastest-growing way this provider's capabilities actually get used.

Model Context Protocol servers that expose these APIs to AI agents.

Features 10

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.

Fully Managed Build Service

No need to provision, manage, or scale build servers. AWS handles all infrastructure management so you can focus on writing code.

Continuous Scaling

Automatically scales to meet peak build demand. Processes multiple builds concurrently so builds are never left waiting in a queue.

Pre-configured Build Environments

Out-of-the-box build environments for Java, Python, Node.js, Ruby, Go, Android, .NET Core, Docker, and more. Customize with your own build tools.

Build Batches

Run multiple related builds in parallel as a batch sharing the same source configuration and retrieve combined results for the entire batch.

Test Reports

Collect and analyze test results from unit tests, integration tests, and code coverage reports. Track test trends and identify flaky tests.

Source Integration

Integrate with CodeCommit, GitHub, GitHub Enterprise, GitLab, Bitbucket, and Amazon S3 as source providers with webhook support for automatic build triggering.

VPC Support

Run builds inside a VPC for access to private resources, configuring VPC settings including subnets and security groups for build environments.

Build Caching

Cache build dependencies in Amazon S3 or locally within the build environment to speed up subsequent builds and reduce build times.

Custom Build Environments

Use your own Docker images as build environments, pulling from Amazon ECR or Docker Hub for fully customized build configurations.

Pay-Per-Build Pricing

Pay only for the build minutes you consume with no upfront costs or long-term commitments for on-demand build capacity.

Scroll within the panel for all 10 ·

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.

Amazon Codebuild Context

11 classes · 29 properties

JSON-LD

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 CodeBuild API Rules

5 rules · 3 warnings

SPECTRAL

Amazon CodeBuild API Rules

22 rules · 9 errors · 11 warnings

SPECTRAL

JSON Schema 249

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.

ArtifactNamespace

0 properties

JSON SCHEMA

ArtifactPackaging

0 properties

JSON SCHEMA

ArtifactsType

0 properties

JSON SCHEMA

AuthType

0 properties

JSON SCHEMA

BatchDeleteBuildsInput

1 properties

JSON SCHEMA

BatchDeleteBuildsOutput

2 properties

JSON SCHEMA

BatchGetBuildBatchesInput

1 properties

JSON SCHEMA

BatchGetBuildBatchesOutput

2 properties

JSON SCHEMA

BatchGetBuildsInput

1 properties

JSON SCHEMA

BatchGetBuildsOutput

2 properties

JSON SCHEMA

BatchGetBuildsResponse

2 properties

JSON SCHEMA

BatchGetProjectsInput

1 properties

JSON SCHEMA

BatchGetProjectsOutput

2 properties

JSON SCHEMA

BatchGetReportGroupsInput

1 properties

JSON SCHEMA

BatchGetReportGroupsOutput

2 properties

JSON SCHEMA

BatchGetReportsInput

1 properties

JSON SCHEMA

BatchGetReportsOutput

2 properties

JSON SCHEMA

BatchReportModeType

0 properties

JSON SCHEMA

BatchRestrictions

2 properties

JSON SCHEMA

Boolean

0 properties

JSON SCHEMA

BucketOwnerAccess

0 properties

JSON SCHEMA

BuildArtifactsList

0 properties

JSON SCHEMA

BuildArtifacts

7 properties

JSON SCHEMA

BuildBatchFilter

1 properties

JSON SCHEMA

BuildBatchIds

0 properties

JSON SCHEMA

BuildBatchPhase

6 properties

JSON SCHEMA

BuildBatchPhaseType

0 properties

JSON SCHEMA

BuildBatchPhases

0 properties

JSON SCHEMA

BuildBatch

30 properties

JSON SCHEMA

BuildBatches

0 properties

JSON SCHEMA

BuildGroup

5 properties

JSON SCHEMA

BuildGroups

0 properties

JSON SCHEMA

BuildIds

0 properties

JSON SCHEMA

BuildNotDeleted

2 properties

JSON SCHEMA

BuildPhase

6 properties

JSON SCHEMA

BuildPhaseType

0 properties

JSON SCHEMA

BuildPhases

0 properties

JSON SCHEMA

BuildReportArns

0 properties

JSON SCHEMA

Build

9 properties

JSON SCHEMA

BuildStatusConfig

2 properties

JSON SCHEMA

BuildSummaries

0 properties

JSON SCHEMA

BuildSummary

5 properties

JSON SCHEMA

BuildsNotDeleted

0 properties

JSON SCHEMA

Builds

0 properties

JSON SCHEMA

CacheMode

0 properties

JSON SCHEMA

CacheType

0 properties

JSON SCHEMA

CloudWatchLogsConfig

3 properties

JSON SCHEMA

CodeCoverageReportSummary

6 properties

JSON SCHEMA

CodeCoverage

10 properties

JSON SCHEMA

CodeCoverages

0 properties

JSON SCHEMA

ComputeType

0 properties

JSON SCHEMA

ComputeTypesAllowed

0 properties

JSON SCHEMA

CreateProjectInput

21 properties

JSON SCHEMA

CreateProjectOutput

1 properties

JSON SCHEMA

CreateProjectRequest

6 properties

JSON SCHEMA

CreateProjectResponse

1 properties

JSON SCHEMA

CreateReportGroupInput

4 properties

JSON SCHEMA

CreateReportGroupOutput

1 properties

JSON SCHEMA

CreateWebhookInput

4 properties

JSON SCHEMA

CreateWebhookOutput

1 properties

JSON SCHEMA

CredentialProviderType

0 properties

JSON SCHEMA

DebugSession

2 properties

JSON SCHEMA

DeleteBuildBatchInput

1 properties

JSON SCHEMA

DeleteBuildBatchOutput

3 properties

JSON SCHEMA

DeleteProjectInput

1 properties

JSON SCHEMA

DeleteProjectOutput

0 properties

JSON SCHEMA

DeleteReportGroupInput

2 properties

JSON SCHEMA

DeleteReportGroupOutput

0 properties

JSON SCHEMA

DeleteReportInput

1 properties

JSON SCHEMA

DeleteReportOutput

0 properties

JSON SCHEMA

DeleteResourcePolicyInput

1 properties

JSON SCHEMA

DeleteResourcePolicyOutput

0 properties

JSON SCHEMA

DeleteSourceCredentialsInput

1 properties

JSON SCHEMA

DeleteSourceCredentialsOutput

1 properties

JSON SCHEMA

DeleteWebhookInput

1 properties

JSON SCHEMA

DeleteWebhookOutput

0 properties

JSON SCHEMA

DescribeCodeCoveragesInput

7 properties

JSON SCHEMA

DescribeCodeCoveragesOutput

2 properties

JSON SCHEMA

DescribeTestCasesInput

4 properties

JSON SCHEMA

DescribeTestCasesOutput

2 properties

JSON SCHEMA

EnvironmentImage

3 properties

JSON SCHEMA

EnvironmentImages

0 properties

JSON SCHEMA

EnvironmentLanguage

2 properties

JSON SCHEMA

EnvironmentLanguages

0 properties

JSON SCHEMA

EnvironmentPlatform

2 properties

JSON SCHEMA

EnvironmentPlatforms

0 properties

JSON SCHEMA

EnvironmentType

0 properties

JSON SCHEMA

EnvironmentVariable

3 properties

JSON SCHEMA

EnvironmentVariableType

0 properties

JSON SCHEMA

EnvironmentVariables

0 properties

JSON SCHEMA

ExportedEnvironmentVariable

2 properties

JSON SCHEMA

ExportedEnvironmentVariables

0 properties

JSON SCHEMA

FileSystemType

0 properties

JSON SCHEMA

FilterGroup

0 properties

JSON SCHEMA

FilterGroups

0 properties

JSON SCHEMA

GetReportGroupTrendInput

3 properties

JSON SCHEMA

GetReportGroupTrendOutput

2 properties

JSON SCHEMA

GetResourcePolicyInput

1 properties

JSON SCHEMA

GetResourcePolicyOutput

1 properties

JSON SCHEMA

GitCloneDepth

0 properties

JSON SCHEMA

GitSubmodulesConfig

1 properties

JSON SCHEMA

Identifiers

0 properties

JSON SCHEMA

ImagePullCredentialsType

0 properties

JSON SCHEMA

ImageVersions

0 properties

JSON SCHEMA

ImportSourceCredentialsInput

5 properties

JSON SCHEMA

ImportSourceCredentialsOutput

1 properties

JSON SCHEMA

InvalidateProjectCacheInput

1 properties

JSON SCHEMA

InvalidateProjectCacheOutput

0 properties

JSON SCHEMA

KeyInput

0 properties

JSON SCHEMA

LanguageType

0 properties

JSON SCHEMA

ListBuildBatchesForProjectInput

5 properties

JSON SCHEMA

ListBuildBatchesForProjectOutput

2 properties

JSON SCHEMA

ListBuildBatchesInput

4 properties

JSON SCHEMA

ListBuildBatchesOutput

2 properties

JSON SCHEMA

ListBuildsForProjectInput

3 properties

JSON SCHEMA

ListBuildsForProjectOutput

2 properties

JSON SCHEMA

ListBuildsInput

2 properties

JSON SCHEMA

ListBuildsOutput

2 properties

JSON SCHEMA

ListCuratedEnvironmentImagesInput

0 properties

JSON SCHEMA

ListCuratedEnvironmentImagesOutput

1 properties

JSON SCHEMA

ListProjectsInput

3 properties

JSON SCHEMA

ListProjectsOutput

2 properties

JSON SCHEMA

ListProjectsResponse

2 properties

JSON SCHEMA

ListReportGroupsInput

4 properties

JSON SCHEMA

ListReportGroupsOutput

2 properties

JSON SCHEMA

ListReportsForReportGroupInput

5 properties

JSON SCHEMA

ListReportsForReportGroupOutput

2 properties

JSON SCHEMA

ListReportsInput

4 properties

JSON SCHEMA

ListReportsOutput

2 properties

JSON SCHEMA

ListSharedProjectsInput

4 properties

JSON SCHEMA

ListSharedProjectsOutput

2 properties

JSON SCHEMA

ListSharedReportGroupsInput

4 properties

JSON SCHEMA

ListSharedReportGroupsOutput

2 properties

JSON SCHEMA

ListSourceCredentialsInput

0 properties

JSON SCHEMA

ListSourceCredentialsOutput

1 properties

JSON SCHEMA

LogsConfig

2 properties

JSON SCHEMA

LogsConfigStatusType

0 properties

JSON SCHEMA

LogsLocation

8 properties

JSON SCHEMA

NetworkInterface

2 properties

JSON SCHEMA

NonEmptyString

0 properties

JSON SCHEMA

NonNegativeInt

0 properties

JSON SCHEMA

PageSize

0 properties

JSON SCHEMA

Percentage

0 properties

JSON SCHEMA

PhaseContext

2 properties

JSON SCHEMA

PhaseContexts

0 properties

JSON SCHEMA

PlatformType

0 properties

JSON SCHEMA

ProjectArns

0 properties

JSON SCHEMA

ProjectArtifactsList

0 properties

JSON SCHEMA

ProjectArtifacts

10 properties

JSON SCHEMA

ProjectBadge

2 properties

JSON SCHEMA

ProjectBuildBatchConfig

5 properties

JSON SCHEMA

ProjectCacheModes

0 properties

JSON SCHEMA

ProjectCache

3 properties

JSON SCHEMA

ProjectDescription

0 properties

JSON SCHEMA

ProjectEnvironment

8 properties

JSON SCHEMA

ProjectFileSystemLocation

5 properties

JSON SCHEMA

ProjectFileSystemLocations

0 properties

JSON SCHEMA

ProjectName

0 properties

JSON SCHEMA

ProjectNames

0 properties

JSON SCHEMA

Project

6 properties

JSON SCHEMA

ProjectSecondarySourceVersions

0 properties

JSON SCHEMA

ProjectSortByType

0 properties

JSON SCHEMA

ProjectSource

10 properties

JSON SCHEMA

ProjectSourceVersion

2 properties

JSON SCHEMA

ProjectSources

0 properties

JSON SCHEMA

ProjectVisibilityType

0 properties

JSON SCHEMA

Projects

0 properties

JSON SCHEMA

PutResourcePolicyInput

2 properties

JSON SCHEMA

PutResourcePolicyOutput

1 properties

JSON SCHEMA

RegistryCredential

2 properties

JSON SCHEMA

ReportArns

0 properties

JSON SCHEMA

ReportCodeCoverageSortByType

0 properties

JSON SCHEMA

ReportExportConfig

2 properties

JSON SCHEMA

ReportExportConfigType

0 properties

JSON SCHEMA

ReportFilter

1 properties

JSON SCHEMA

ReportGroupArns

0 properties

JSON SCHEMA

ReportGroupName

0 properties

JSON SCHEMA

ReportGroup

8 properties

JSON SCHEMA

ReportGroupSortByType

0 properties

JSON SCHEMA

ReportGroupStatusType

0 properties

JSON SCHEMA

ReportGroupTrendFieldType

0 properties

JSON SCHEMA

ReportGroupTrendRawDataList

0 properties

JSON SCHEMA

ReportGroupTrendStats

3 properties

JSON SCHEMA

ReportGroups

0 properties

JSON SCHEMA

ReportPackagingType

0 properties

JSON SCHEMA

Report

12 properties

JSON SCHEMA

ReportStatusCounts

0 properties

JSON SCHEMA

ReportStatusType

0 properties

JSON SCHEMA

ReportType

0 properties

JSON SCHEMA

ReportWithRawData

2 properties

JSON SCHEMA

Reports

0 properties

JSON SCHEMA

ResolvedArtifact

3 properties

JSON SCHEMA

ResolvedSecondaryArtifacts

0 properties

JSON SCHEMA

RetryBuildBatchInput

2 properties

JSON SCHEMA

RetryBuildBatchOutput

1 properties

JSON SCHEMA

RetryBuildBatchType

0 properties

JSON SCHEMA

RetryBuildInput

1 properties

JSON SCHEMA

RetryBuildOutput

1 properties

JSON SCHEMA

S3LogsConfig

4 properties

JSON SCHEMA

S3ReportExportConfig

6 properties

JSON SCHEMA

SecurityGroupIds

0 properties

JSON SCHEMA

SensitiveNonEmptyString

0 properties

JSON SCHEMA

ServerType

0 properties

JSON SCHEMA

SharedResourceSortByType

0 properties

JSON SCHEMA

SortOrderType

0 properties

JSON SCHEMA

SourceAuth

2 properties

JSON SCHEMA

SourceAuthType

0 properties

JSON SCHEMA

SourceCredentialsInfo

3 properties

JSON SCHEMA

SourceCredentialsInfos

0 properties

JSON SCHEMA

SourceType

0 properties

JSON SCHEMA

StartBuildBatchInput

30 properties

JSON SCHEMA

StartBuildBatchOutput

1 properties

JSON SCHEMA

StartBuildInput

30 properties

JSON SCHEMA

StartBuildOutput

1 properties

JSON SCHEMA

StartBuildRequest

3 properties

JSON SCHEMA

StartBuildResponse

1 properties

JSON SCHEMA

StatusType

0 properties

JSON SCHEMA

StopBuildBatchInput

1 properties

JSON SCHEMA

StopBuildBatchOutput

1 properties

JSON SCHEMA

StopBuildInput

1 properties

JSON SCHEMA

StopBuildOutput

1 properties

JSON SCHEMA

StopBuildResponse

1 properties

JSON SCHEMA

String

0 properties

JSON SCHEMA

Subnets

0 properties

JSON SCHEMA

TagList

0 properties

JSON SCHEMA

Tag

2 properties

JSON SCHEMA

TestCaseFilter

2 properties

JSON SCHEMA

TestCase

8 properties

JSON SCHEMA

TestCases

0 properties

JSON SCHEMA

TestReportSummary

3 properties

JSON SCHEMA

TimeOut

0 properties

JSON SCHEMA

Timestamp

0 properties

JSON SCHEMA

UpdateProjectInput

21 properties

JSON SCHEMA

UpdateProjectOutput

1 properties

JSON SCHEMA

UpdateProjectVisibilityInput

3 properties

JSON SCHEMA

UpdateProjectVisibilityOutput

3 properties

JSON SCHEMA

UpdateReportGroupInput

3 properties

JSON SCHEMA

UpdateReportGroupOutput

1 properties

JSON SCHEMA

UpdateWebhookInput

5 properties

JSON SCHEMA

UpdateWebhookOutput

1 properties

JSON SCHEMA

ValueInput

0 properties

JSON SCHEMA

VpcConfig

3 properties

JSON SCHEMA

WebhookBuildType

0 properties

JSON SCHEMA

WebhookFilter

3 properties

JSON SCHEMA

WebhookFilterType

0 properties

JSON SCHEMA

Webhook

7 properties

JSON SCHEMA

WrapperBoolean

0 properties

JSON SCHEMA

WrapperInt

0 properties

JSON SCHEMA

WrapperLong

0 properties

JSON SCHEMA

Scroll within the panel for all 249 ·

JSON Structure 249

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 Codebuild Artifacts Type Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Auth Type Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Boolean Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Build Artifacts Structure

7 properties

JSON STRUCTURE

Amazon Codebuild Build Batch Ids Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Build Batch Structure

30 properties

JSON STRUCTURE

Amazon Codebuild Build Batches Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Build Group Structure

5 properties

JSON STRUCTURE

Amazon Codebuild Build Groups Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Build Ids Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Build Phase Structure

6 properties

JSON STRUCTURE

Amazon Codebuild Build Phases Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Build Structure

9 properties

JSON STRUCTURE

Amazon Codebuild Build Summaries Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Build Summary Structure

5 properties

JSON STRUCTURE

Amazon Codebuild Builds Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Cache Mode Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Cache Type Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Code Coverage Structure

10 properties

JSON STRUCTURE

Amazon Codebuild Code Coverages Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Compute Type Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Debug Session Structure

2 properties

JSON STRUCTURE

Amazon Codebuild Filter Group Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Filter Groups Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Git Clone Depth Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Identifiers Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Image Versions Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Key Input Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Language Type Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Logs Config Structure

2 properties

JSON STRUCTURE

Amazon Codebuild Logs Location Structure

8 properties

JSON STRUCTURE

Amazon Codebuild Page Size Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Percentage Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Phase Context Structure

2 properties

JSON STRUCTURE

Amazon Codebuild Phase Contexts Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Platform Type Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Project Arns Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Project Badge Structure

2 properties

JSON STRUCTURE

Amazon Codebuild Project Cache Structure

3 properties

JSON STRUCTURE

Amazon Codebuild Project Name Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Project Names Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Project Source Structure

10 properties

JSON STRUCTURE

Amazon Codebuild Project Sources Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Project Structure

6 properties

JSON STRUCTURE

Amazon Codebuild Projects Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Report Arns Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Report Filter Structure

1 properties

JSON STRUCTURE

Amazon Codebuild Report Group Structure

8 properties

JSON STRUCTURE

Amazon Codebuild Report Groups Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Report Structure

12 properties

JSON STRUCTURE

Amazon Codebuild Report Type Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Reports Structure

0 properties

JSON STRUCTURE

Amazon Codebuild S3 Logs Config Structure

4 properties

JSON STRUCTURE

Amazon Codebuild Server Type Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Sort Order Type Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Source Auth Structure

2 properties

JSON STRUCTURE

Amazon Codebuild Source Type Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Status Type Structure

0 properties

JSON STRUCTURE

Amazon Codebuild String Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Subnets Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Tag List Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Tag Structure

2 properties

JSON STRUCTURE

Amazon Codebuild Test Case Structure

8 properties

JSON STRUCTURE

Amazon Codebuild Test Cases Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Time Out Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Timestamp Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Value Input Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Vpc Config Structure

3 properties

JSON STRUCTURE

Amazon Codebuild Webhook Filter Structure

3 properties

JSON STRUCTURE

Amazon Codebuild Webhook Structure

7 properties

JSON STRUCTURE

Amazon Codebuild Wrapper Boolean Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Wrapper Int Structure

0 properties

JSON STRUCTURE

Amazon Codebuild Wrapper Long Structure

0 properties

JSON STRUCTURE

Scroll within the panel for all 249 ·

Examples 151

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 151 ·

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.

Amazon Codebuild Authentication

apiKey · 1 scheme

SECURITY

Amazon Codebuild Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Amazon Codebuild Vulnerability Disclosure

security.txt · contact published

SECURITY

Amazon Codebuild Trust Center

PCI DSS, HIPAA, FedRAMP, GDPR, FIPS 140

SECURITY

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.

Amazon Codebuild Agentic Access

51 operations · 50 acting · 3 human-in-the-loop

51 operations · 50 acting

AGENTIC

Use Cases 5

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.

Continuous Integration Pipelines

Automatically compile, test, and validate code changes on every commit to catch issues early and maintain code quality across development teams.

Automated Testing

Run unit tests, integration tests, and end-to-end tests as part of every build to ensure code correctness and prevent regressions.

Docker Image Building

Build and push Docker container images to Amazon ECR as part of a containerized application deployment workflow.

Multi-Environment Build Matrix

Use build batches to test across multiple runtime versions or configurations in parallel, identifying compatibility issues efficiently.

AWS CodePipeline Integration

Use CodeBuild as the build and test stage in an AWS CodePipeline CD pipeline for fully automated code delivery from commit to deployment.

Integrations 10

Pre-built integrations with other platforms tell you where this provider already fits in a stack.

Pre-built integrations with other platforms and tools.

AWS CodePipeline

Add CodeBuild as build or test actions in CodePipeline deployment stages.

AWS CodeCommit

Use CodeCommit repositories as source for CodeBuild projects with webhook triggers.

GitHub

Integrate with GitHub repositories and pull request builds using webhooks.

GitLab

Use GitLab repositories as source for CodeBuild projects.

Bitbucket

Integrate with Bitbucket repositories for cloud-based CI.

Amazon ECR

Pull custom build environment images from ECR and push built container images.

Amazon S3

Store build artifacts and cache build dependencies in S3 buckets.

AWS IAM

Control access to build projects and builds with fine-grained IAM permissions.

Amazon CloudWatch

Monitor build metrics and set alarms on build duration, failure rates, and queued builds.

AWS Secrets Manager

Securely inject secrets and environment variables into build environments.

Scroll within the panel for all 10 ·

Resources

Every other property we hold for Amazon CodeBuild — 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 4

MCP servers, agent skills, and machine-readable catalogs

Build 2

SDKs, sample code, and the tooling you integrate with

Operate 3

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

← All providers · Data indexed from github.com/api-evangelist/amazon-codebuild · machine-readable index on apis.io