Amazon CodeArtifact
Amazon CodeArtifact is a fully managed, secure artifact repository service that helps organizations store, publish, and share software packages used in their software development process. CodeArtifact works with popular build tools and package managers including npm, yarn, pip, twine, Maven, Gradle, NuGet, and more. It supports Cargo, generic, Maven, npm, NuGet, PyPI, Ruby, and Swift package formats and integrates natively with AWS IAM, AWS KMS, AWS CloudTrail, and Amazon EventBridge.
Solid contracts, transparent operations, and an easy start — typically complete on four or five facets with one clear soft spot.
API Evangelist profiles Amazon CodeArtifact the way a machine reads it — 472 machine-readable artifacts across 13 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 CodeArtifact scores 62.6/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 CodeArtifact
Each block below is one kind of artifact we hold for Amazon CodeArtifact. 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 13
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 CodeArtifact Authorization Token#domain API
The Authorization Token#domain API from Amazon CodeArtifact — 1 operation(s) for authorization token#domain.
Amazon CodeArtifact Domain API
The Domain API from Amazon CodeArtifact — 3 operation(s) for domain.
Amazon CodeArtifact Domain#domain API
The Domain#domain API from Amazon CodeArtifact — 1 operation(s) for domain#domain.
Amazon CodeArtifact Domains API
The Domains API from Amazon CodeArtifact — 1 operation(s) for domains.
Amazon CodeArtifact Package API
The Package API from Amazon CodeArtifact — 11 operation(s) for package.
Amazon CodeArtifact Package#domain&repository&format&package API
The Package#domain&repository&format&package API from Amazon CodeArtifact — 1 operation(s) for package#domain&repository&format&package.
Amazon CodeArtifact Packages#domain&repository API
The Packages#domain&repository API from Amazon CodeArtifact — 1 operation(s) for packages#domain&repository.
Amazon CodeArtifact Repositories API
The Repositories API from Amazon CodeArtifact — 1 operation(s) for repositories.
Amazon CodeArtifact Repository API
The Repository API from Amazon CodeArtifact — 4 operation(s) for repository.
Amazon CodeArtifact Repository#domain&repository API
The Repository#domain&repository API from Amazon CodeArtifact — 1 operation(s) for repository#domain&repository.
Amazon CodeArtifact Tag#resourceArn API
The Tag#resourceArn API from Amazon CodeArtifact — 1 operation(s) for tag#resourcearn.
Amazon CodeArtifact Tags#resourceArn API
The Tags#resourceArn API from Amazon CodeArtifact — 1 operation(s) for tags#resourcearn.
Amazon CodeArtifact Untag#resourceArn API
The Untag#resourceArn API from Amazon CodeArtifact — 1 operation(s) for untag#resourcearn.
Scroll within the panel for all 13 ·
Features 12
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.
Multi-Format Package Support
Supports Cargo, generic, Maven, npm, NuGet, PyPI, Ruby, and Swift package formats in polyglot repositories that can hold any supported package type in a single repository.
Public Repository Integration
Connect repositories to public sources including npmjs, PyPI, Maven Central, NuGet Gallery, and RubyGems.org to proxy and cache open-source dependencies on demand.
Domain-Based Organization
Aggregate multiple repositories into a domain to apply organizational policies, manage encryption, and share packages across development teams.
Upstream Repositories
Create upstream relationships between repositories so downstream repositories can transparently access packages from upstream sources, effectively merging their contents.
Package Groups and Origin Controls
Apply configuration to multiple packages using package groups with pattern matching. Use origin controls to block or allow ingestion or publishing of new package versions agains...
Authorization Token Generation
Generate temporary authorization tokens (up to 12 hours) for secure authentication with package managers without long-lived credentials.
AWS IAM Integration
Control access to domains and repositories using AWS Identity and Access Management for fine-grained permissions policies.
AWS KMS Encryption
All assets and metadata in a domain are encrypted with the same AWS KMS key, supporting both AWS managed and customer managed keys.
AWS CloudTrail Integration
Track package usage and access across your organization with full audit logging via AWS CloudTrail.
Amazon EventBridge Integration
Automate package governance workflows and trigger actions on package events using Amazon EventBridge.
AWS PrivateLink Support
Access CodeArtifact repositories from within a VPC without exposing traffic to the public internet using AWS PrivateLink endpoints.
High Availability Storage
Multi-Availability Zone operation with redundant package asset storage across Amazon S3 and DynamoDB, fully managed with automatic scaling.
Scroll within the panel for all 12 ·
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 Codeartifact Context
JSON-LDSpectral 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 CodeArtifact API Rules
SPECTRALAmazon CodeArtifact API Rules
SPECTRALJSON Schema 159
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.
AccountId
JSON SCHEMAAllowPublish
JSON SCHEMAAllowUpstream
JSON SCHEMAArn
JSON SCHEMAAssetHashes
JSON SCHEMAAssetName
JSON SCHEMAAsset
JSON SCHEMAAssetSummaryList
JSON SCHEMAAssetSummary
JSON SCHEMAAssociateExternalConnectionRequest
JSON SCHEMAAssociateExternalConnectionResult
JSON SCHEMAAuthorizationTokenDurationSeconds
JSON SCHEMABooleanOptional
JSON SCHEMACopyPackageVersionsRequest
JSON SCHEMACopyPackageVersionsResult
JSON SCHEMACreateDomainRequest
JSON SCHEMACreateDomainResult
JSON SCHEMACreateRepositoryRequest
JSON SCHEMACreateRepositoryResult
JSON SCHEMADeleteDomainPermissionsPolicyRequest
JSON SCHEMADeleteDomainPermissionsPolicyResult
JSON SCHEMADeleteDomainRequest
JSON SCHEMADeleteDomainResult
JSON SCHEMADeletePackageRequest
JSON SCHEMADeletePackageResult
JSON SCHEMADeletePackageVersionsRequest
JSON SCHEMADeletePackageVersionsResult
JSON SCHEMADeleteRepositoryPermissionsPolicyRequest
JSON SCHEMADeleteRepositoryPermissionsPolicyResult
JSON SCHEMADeleteRepositoryRequest
JSON SCHEMADeleteRepositoryResult
JSON SCHEMADescribeDomainRequest
JSON SCHEMADescribeDomainResult
JSON SCHEMADescribePackageRequest
JSON SCHEMADescribePackageResult
JSON SCHEMADescribePackageVersionRequest
JSON SCHEMADescribePackageVersionResult
JSON SCHEMADescribeRepositoryRequest
JSON SCHEMADescribeRepositoryResult
JSON SCHEMADescription
JSON SCHEMADisassociateExternalConnectionRequest
JSON SCHEMADisassociateExternalConnectionResult
JSON SCHEMADisposePackageVersionsRequest
JSON SCHEMADisposePackageVersionsResult
JSON SCHEMADomainDescription
JSON SCHEMADomainEntryPoint
JSON SCHEMADomainName
JSON SCHEMADomainStatus
JSON SCHEMADomainSummaryList
JSON SCHEMADomainSummary
JSON SCHEMAErrorMessage
JSON SCHEMAExternalConnectionName
JSON SCHEMAExternalConnectionStatus
JSON SCHEMAGetAuthorizationTokenRequest
JSON SCHEMAGetAuthorizationTokenResult
JSON SCHEMAGetDomainPermissionsPolicyRequest
JSON SCHEMAGetDomainPermissionsPolicyResult
JSON SCHEMAGetPackageVersionAssetRequest
JSON SCHEMAGetPackageVersionAssetResult
JSON SCHEMAGetPackageVersionReadmeRequest
JSON SCHEMAGetPackageVersionReadmeResult
JSON SCHEMAGetRepositoryEndpointRequest
JSON SCHEMAGetRepositoryEndpointResult
JSON SCHEMAGetRepositoryPermissionsPolicyRequest
JSON SCHEMAGetRepositoryPermissionsPolicyResult
JSON SCHEMAHashAlgorithm
JSON SCHEMAHashValue
JSON SCHEMAInteger
JSON SCHEMALicenseInfoList
JSON SCHEMALicenseInfo
JSON SCHEMAListDomainsMaxResults
JSON SCHEMAListDomainsRequest
JSON SCHEMAListDomainsResult
JSON SCHEMAListPackageVersionAssetsMaxResults
JSON SCHEMAListPackageVersionAssetsRequest
JSON SCHEMAListPackageVersionAssetsResult
JSON SCHEMAListPackageVersionDependenciesRequest
JSON SCHEMAListPackageVersionDependenciesResult
JSON SCHEMAListPackageVersionsMaxResults
JSON SCHEMAListPackageVersionsRequest
JSON SCHEMAListPackageVersionsResult
JSON SCHEMAListPackagesMaxResults
JSON SCHEMAListPackagesRequest
JSON SCHEMAListPackagesResult
JSON SCHEMAListRepositoriesInDomainMaxResults
JSON SCHEMAListRepositoriesInDomainRequest
JSON SCHEMAListRepositoriesInDomainResult
JSON SCHEMAListRepositoriesMaxResults
JSON SCHEMAListRepositoriesRequest
JSON SCHEMAListRepositoriesResult
JSON SCHEMAListTagsForResourceRequest
JSON SCHEMAListTagsForResourceResult
JSON SCHEMALongOptional
JSON SCHEMALong
JSON SCHEMAPackageDependencyList
JSON SCHEMAPackageDependency
JSON SCHEMAPackageDescription
JSON SCHEMAPackageFormat
JSON SCHEMAPackageName
JSON SCHEMAPackageNamespace
JSON SCHEMAPackageOriginConfiguration
JSON SCHEMAPackageOriginRestrictions
JSON SCHEMAPackageSummaryList
JSON SCHEMAPackageSummary
JSON SCHEMAPackageVersionDescription
JSON SCHEMAPackageVersionErrorCode
JSON SCHEMAPackageVersionErrorMap
JSON SCHEMAPackageVersionError
JSON SCHEMAPackageVersionList
JSON SCHEMAPackageVersionOrigin
JSON SCHEMAPackageVersionOriginType
JSON SCHEMAPackageVersionRevisionMap
JSON SCHEMAPackageVersionRevision
JSON SCHEMAPackageVersion
JSON SCHEMAPackageVersionSortType
JSON SCHEMAPackageVersionStatus
JSON SCHEMAPackageVersionSummaryList
JSON SCHEMAPackageVersionSummary
JSON SCHEMAPaginationToken
JSON SCHEMAPolicyDocument
JSON SCHEMAPolicyRevision
JSON SCHEMAPublishPackageVersionRequest
JSON SCHEMAPublishPackageVersionResult
JSON SCHEMAPutDomainPermissionsPolicyRequest
JSON SCHEMAPutDomainPermissionsPolicyResult
JSON SCHEMAPutPackageOriginConfigurationRequest
JSON SCHEMAPutPackageOriginConfigurationResult
JSON SCHEMAPutRepositoryPermissionsPolicyRequest
JSON SCHEMAPutRepositoryPermissionsPolicyResult
JSON SCHEMARepositoryDescription
JSON SCHEMARepositoryExternalConnectionInfoList
JSON SCHEMARepositoryExternalConnectionInfo
JSON SCHEMARepositoryName
JSON SCHEMARepositorySummaryList
JSON SCHEMARepositorySummary
JSON SCHEMAResourcePolicy
JSON SCHEMASHA256
JSON SCHEMAString
JSON SCHEMAString255
JSON SCHEMASuccessfulPackageVersionInfoMap
JSON SCHEMASuccessfulPackageVersionInfo
JSON SCHEMATagKeyList
JSON SCHEMATagKey
JSON SCHEMATagList
JSON SCHEMATagResourceRequest
JSON SCHEMATagResourceResult
JSON SCHEMATag
JSON SCHEMATagValue
JSON SCHEMATimestamp
JSON SCHEMAUntagResourceRequest
JSON SCHEMAUntagResourceResult
JSON SCHEMAUpdatePackageVersionsStatusRequest
JSON SCHEMAUpdatePackageVersionsStatusResult
JSON SCHEMAUpdateRepositoryRequest
JSON SCHEMAUpdateRepositoryResult
JSON SCHEMAUpstreamRepositoryInfoList
JSON SCHEMAUpstreamRepositoryInfo
JSON SCHEMAUpstreamRepositoryList
JSON SCHEMAUpstreamRepository
JSON SCHEMAScroll within the panel for all 159 ·
JSON Structure 159
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.
Codeartifact Account Id Structure
JSON STRUCTURECodeartifact Allow Publish Structure
JSON STRUCTURECodeartifact Allow Upstream Structure
JSON STRUCTURECodeartifact Arn Structure
JSON STRUCTURECodeartifact Asset Hashes Structure
JSON STRUCTURECodeartifact Asset Name Structure
JSON STRUCTURECodeartifact Asset Structure
JSON STRUCTURECodeartifact Asset Summary List Structure
JSON STRUCTURECodeartifact Asset Summary Structure
JSON STRUCTURECodeartifact Boolean Optional Structure
JSON STRUCTURECodeartifact Copy Package Versions Request Structure
JSON STRUCTURECodeartifact Copy Package Versions Result Structure
JSON STRUCTURECodeartifact Create Domain Request Structure
JSON STRUCTURECodeartifact Create Domain Result Structure
JSON STRUCTURECodeartifact Create Repository Request Structure
JSON STRUCTURECodeartifact Create Repository Result Structure
JSON STRUCTURECodeartifact Delete Domain Request Structure
JSON STRUCTURECodeartifact Delete Domain Result Structure
JSON STRUCTURECodeartifact Delete Package Request Structure
JSON STRUCTURECodeartifact Delete Package Result Structure
JSON STRUCTURECodeartifact Delete Package Versions Request Structure
JSON STRUCTURECodeartifact Delete Package Versions Result Structure
JSON STRUCTURECodeartifact Delete Repository Request Structure
JSON STRUCTURECodeartifact Delete Repository Result Structure
JSON STRUCTURECodeartifact Describe Domain Request Structure
JSON STRUCTURECodeartifact Describe Domain Result Structure
JSON STRUCTURECodeartifact Describe Package Request Structure
JSON STRUCTURECodeartifact Describe Package Result Structure
JSON STRUCTURECodeartifact Describe Package Version Request Structure
JSON STRUCTURECodeartifact Describe Package Version Result Structure
JSON STRUCTURECodeartifact Describe Repository Request Structure
JSON STRUCTURECodeartifact Describe Repository Result Structure
JSON STRUCTURECodeartifact Description Structure
JSON STRUCTURECodeartifact Dispose Package Versions Request Structure
JSON STRUCTURECodeartifact Dispose Package Versions Result Structure
JSON STRUCTURECodeartifact Domain Description Structure
JSON STRUCTURECodeartifact Domain Entry Point Structure
JSON STRUCTURECodeartifact Domain Name Structure
JSON STRUCTURECodeartifact Domain Status Structure
JSON STRUCTURECodeartifact Domain Summary List Structure
JSON STRUCTURECodeartifact Domain Summary Structure
JSON STRUCTURECodeartifact Error Message Structure
JSON STRUCTURECodeartifact External Connection Name Structure
JSON STRUCTURECodeartifact External Connection Status Structure
JSON STRUCTURECodeartifact Get Authorization Token Request Structure
JSON STRUCTURECodeartifact Get Authorization Token Result Structure
JSON STRUCTURECodeartifact Get Package Version Asset Request Structure
JSON STRUCTURECodeartifact Get Package Version Asset Result Structure
JSON STRUCTURECodeartifact Get Package Version Readme Result Structure
JSON STRUCTURECodeartifact Get Repository Endpoint Request Structure
JSON STRUCTURECodeartifact Get Repository Endpoint Result Structure
JSON STRUCTURECodeartifact Hash Algorithm Structure
JSON STRUCTURECodeartifact Hash Value Structure
JSON STRUCTURECodeartifact Integer Structure
JSON STRUCTURECodeartifact License Info List Structure
JSON STRUCTURECodeartifact License Info Structure
JSON STRUCTURECodeartifact List Domains Max Results Structure
JSON STRUCTURECodeartifact List Domains Request Structure
JSON STRUCTURECodeartifact List Domains Result Structure
JSON STRUCTURECodeartifact List Package Versions Max Results Structure
JSON STRUCTURECodeartifact List Package Versions Request Structure
JSON STRUCTURECodeartifact List Package Versions Result Structure
JSON STRUCTURECodeartifact List Packages Max Results Structure
JSON STRUCTURECodeartifact List Packages Request Structure
JSON STRUCTURECodeartifact List Packages Result Structure
JSON STRUCTURECodeartifact List Repositories Max Results Structure
JSON STRUCTURECodeartifact List Repositories Request Structure
JSON STRUCTURECodeartifact List Repositories Result Structure
JSON STRUCTURECodeartifact List Tags For Resource Request Structure
JSON STRUCTURECodeartifact List Tags For Resource Result Structure
JSON STRUCTURECodeartifact Long Optional Structure
JSON STRUCTURECodeartifact Long Structure
JSON STRUCTURECodeartifact Package Dependency List Structure
JSON STRUCTURECodeartifact Package Dependency Structure
JSON STRUCTURECodeartifact Package Description Structure
JSON STRUCTURECodeartifact Package Format Structure
JSON STRUCTURECodeartifact Package Name Structure
JSON STRUCTURECodeartifact Package Namespace Structure
JSON STRUCTURECodeartifact Package Origin Configuration Structure
JSON STRUCTURECodeartifact Package Origin Restrictions Structure
JSON STRUCTURECodeartifact Package Summary List Structure
JSON STRUCTURECodeartifact Package Summary Structure
JSON STRUCTURECodeartifact Package Version Description Structure
JSON STRUCTURECodeartifact Package Version Error Code Structure
JSON STRUCTURECodeartifact Package Version Error Map Structure
JSON STRUCTURECodeartifact Package Version Error Structure
JSON STRUCTURECodeartifact Package Version List Structure
JSON STRUCTURECodeartifact Package Version Origin Structure
JSON STRUCTURECodeartifact Package Version Origin Type Structure
JSON STRUCTURECodeartifact Package Version Revision Map Structure
JSON STRUCTURECodeartifact Package Version Revision Structure
JSON STRUCTURECodeartifact Package Version Sort Type Structure
JSON STRUCTURECodeartifact Package Version Status Structure
JSON STRUCTURECodeartifact Package Version Structure
JSON STRUCTURECodeartifact Package Version Summary List Structure
JSON STRUCTURECodeartifact Package Version Summary Structure
JSON STRUCTURECodeartifact Pagination Token Structure
JSON STRUCTURECodeartifact Policy Document Structure
JSON STRUCTURECodeartifact Policy Revision Structure
JSON STRUCTURECodeartifact Publish Package Version Request Structure
JSON STRUCTURECodeartifact Publish Package Version Result Structure
JSON STRUCTURECodeartifact Repository Description Structure
JSON STRUCTURECodeartifact Repository Name Structure
JSON STRUCTURECodeartifact Repository Summary List Structure
JSON STRUCTURECodeartifact Repository Summary Structure
JSON STRUCTURECodeartifact Resource Policy Structure
JSON STRUCTURECodeartifact Sha256 Structure
JSON STRUCTURECodeartifact String Structure
JSON STRUCTURECodeartifact String255 Structure
JSON STRUCTURECodeartifact Successful Package Version Info Structure
JSON STRUCTURECodeartifact Tag Key List Structure
JSON STRUCTURECodeartifact Tag Key Structure
JSON STRUCTURECodeartifact Tag List Structure
JSON STRUCTURECodeartifact Tag Resource Request Structure
JSON STRUCTURECodeartifact Tag Resource Result Structure
JSON STRUCTURECodeartifact Tag Structure
JSON STRUCTURECodeartifact Tag Value Structure
JSON STRUCTURECodeartifact Timestamp Structure
JSON STRUCTURECodeartifact Untag Resource Request Structure
JSON STRUCTURECodeartifact Untag Resource Result Structure
JSON STRUCTURECodeartifact Update Repository Request Structure
JSON STRUCTURECodeartifact Update Repository Result Structure
JSON STRUCTURECodeartifact Upstream Repository Info List Structure
JSON STRUCTURECodeartifact Upstream Repository Info Structure
JSON STRUCTURECodeartifact Upstream Repository List Structure
JSON STRUCTURECodeartifact Upstream Repository Structure
JSON STRUCTUREScroll within the panel for all 159 ·
Examples 102
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.
Codeartifact Tag Example
EXAMPLEScroll within the panel for all 102 ·
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 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.
Internal Package Distribution
Share proprietary software components and internal libraries between multiple applications and development teams within an organization without managing your own artifact storag...
Open-Source Dependency Caching
Proxy and cache open-source packages from public registries to ensure build reproducibility and availability even when upstream registries experience downtime.
Software Supply Chain Security
Control which packages developers can use with package origin controls to protect against dependency confusion and substitution attacks.
Multi-Team Package Governance
Apply organizational policies across multiple repositories in a domain and audit package consumption across development teams using CloudTrail and EventBridge.
CI/CD Pipeline Integration
Integrate with CI/CD systems using native package manager support (npm, Maven, pip, NuGet) to fetch and publish packages as part of automated build and release workflows.
Integrations 14
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 IAM
Fine-grained access control for domains, repositories, and package operations.
AWS KMS
Encryption key management for all package assets and metadata stored in a domain.
AWS CloudTrail
Audit logging for all CodeArtifact API calls and package access events.
Amazon EventBridge
Event-driven automation for package governance workflows and notifications.
AWS PrivateLink
Private network connectivity to CodeArtifact from within a VPC.
npm Registry (npmjs.com)
Public upstream connection for npm package proxying and caching.
PyPI (pypi.org)
Public upstream connection for Python package proxying and caching.
Maven Central
Public upstream connection for Java/Maven package proxying and caching.
NuGet Gallery (nuget.org)
Public upstream connection for .NET package proxying and caching.
RubyGems.org
Public upstream connection for Ruby gem proxying and caching.
crates.io
Public upstream connection for Rust/Cargo package proxying and caching.
GitHub Actions
Integrate CodeArtifact with GitHub Actions CI/CD workflows for package management.
AWS CodeBuild
Use CodeArtifact as the package source in AWS CodeBuild build projects.
AWS CodePipeline
Incorporate package publishing and consumption into AWS CodePipeline deployment pipelines.
Scroll within the panel for all 14 ·
Resources
Every other property we hold for Amazon CodeArtifact — 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
Design & Contract 3
Pagination, idempotency, versioning, errors, and events
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 6
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-codeartifact · machine-readable index on apis.io