CodeArtifact logo

CodeArtifact

CodeArtifact

UpOpen Sourcecloudby Amazon Web Services62· JavaScript· MIT

AWS CodeArtifact API provides managed artifact repositories — store private npm, Maven, PyPI, NuGet packages and proxy public sources.

Visit site ↗Source ↗Health checked 9h ago
Use it when

AWS-native (IAM auth, CloudTrail audit)

Watch for

Bare-bones UI (less complete than JFrog Artifactory)

First check

CreateDomain + CreateRepository for repositories. CLI: aws codeartifact login --tool npm. Then use npm publish/install normally.

Auth
CORS
No
HTTPS
Yes
Signup
?
Latency
18 ms
Protocol
REST
Pricing
Stars
62

Uptime · 30-day window

Probes: 1Uptime: 100%Avg latency: 18ms

GitHub activity

62JavaScriptMIT17 open issuesLast commit 110d ago
01

About this API

CodeArtifact is AWS's artifact repository service launched in 2020, competing with JFrog Artifactory, Sonatype Nexus, etc. Core use case: enterprise internal package management — your company has npm packages that shouldn't go to public npm registry (contain business logic) but need to be installable by other internal projects. CodeArtifact provides private registries, with AWS IAM auth (developers use STS short-lived tokens instead of long-term npm tokens). Also supports upstream proxy — configure npm/Maven Central as upstream, team's public package downloads route through CodeArtifact cache, fast and independent of public internet. Weaker UI than JFrog, but deeper AWS integration and noticeably cheaper.

02

What you can build

  • 1Enterprise internal private npm/Maven repos
  • 2Accelerate public package downloads (cache npm/Maven Central)
  • 3CI pulls/pushes artifacts via IAM
  • 4Code sharing within an org
03

Strengths & limitations

Strengths

  • AWS-native (IAM auth, CloudTrail audit)
  • Multi-format (npm, Maven, PyPI, NuGet, generic)
  • Auto-proxies public repositories

Limitations

  • Bare-bones UI (less complete than JFrog Artifactory)
  • Docker registry is separate (ECR), not in CodeArtifact
04

Example request

Generic template — replace <endpoint> with the real path from the docs.
curl https://github.com/mermade/aws2openapi/<endpoint>
05

Getting started

CreateDomain + CreateRepository for repositories. CLI: aws codeartifact login --tool npm. Then use npm publish/install normally.

06

FAQ

CodeArtifact vs. JFrog Artifactory?+

AWS-internal + IAM auth + cost-sensitive: CodeArtifact. Need rich UI + advanced promotion flows: JFrog.

Where do I manage Docker images?+

On AWS, Docker images go in ECR (Elastic Container Registry) — not CodeArtifact.

07

Technical details

CORS: NoHTTPS: YesSignup: ?Open source: Yes
Auth type
unknown
Pricing
unknown
Protocols
REST
SDKs
python, javascript, go, java, csharp
Response time
18 ms
Last health check
5/12/2026, 7:36:33 AM
08

Tags

09

More from Amazon Web Services