- Free allowance
- First 2 GB of storage and first 100,000 requests per month free — a recurring monthly allowance, described on the pricing page as 'a monthly AWS Free Tier for storage and requests', with no 12-month expiry language attached to CodeArtifact itself.
- Verdict
- fails: quotathe free allowance is too small to matter
- Cost
- free tier
- Identity
- card?placeholder, not evidence; card unknown, phone unknown
- Binding limit
- per-object-cap5 GB max per asset
- Evidence
- reported4 sources; a third party said so
- Freshness
- stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
| Free tier | First 2 GB of storage and first 100,000 requests per month free — a recurring monthly allowance, described on the pricing page as 'a monthly AWS Free Tier for storage and requests', with no 12-month expiry language attached to CodeArtifact itself. Then $0.05/GB-month storage and $0.05 per 10,000 requests. unit objects; metered on stored-bytes |
|---|
| Price | none stated |
|---|
| Limits | - request-rate 100,000 requests per month source
- request-rate 100,000 requests/month source
- per-ip-shaping 500 GB/day source
- per-object-cap (binding) 5 GB max per asset source
2 GB/month free; 100,000 requests/month free; 5 GB max per asset (raisable by quota request); 350 assets per package version; npm publish request capped at 2 GB and NOT raisable; requests are also metered — a 500 GB/day fetch would blow 100k requests instantly; repos are private-only ('CodeArtifact does not publish packages ... to public repositories'), so anonymous pulls do not exist. |
|---|
| Identity | card (inferred, not read) not published |
|---|
| Egress | METERED and this is the killer: 'You pay for all bandwidth into and out of CodeArtifact, except ... Data transferred in from the Internet ... Data transfer between CodeArtifact and another AWS Service in the same AWS Region.' Internet egress is billed at the standard AWS data-transfer-out tiers, aggregated across all AWS services. No Cloudflare Bandwidth Alliance path. |
|---|
| Per-object cap | 5 GB max per asset (5000000000 bytes) |
|---|
| Retention | not stated |
|---|
| Interface | rest rest (CodeArtifact API), plus native npm/pip/twine/maven/gradle/nuget/cargo/swift clients through a repository endpoint and a short-lived auth token |
|---|
| Tooling | aws codeartifact login --tool npm|pip|twine|nuget|maven, twine upload --repository-url, npm publish; first-class documented tooling. |
|---|
| Composes with | Per AWS account: 2 GB free × unlimited AWS accounts. Within one account, storage is a single pooled meter (no per-repo allowance), so 1,000 repositories do not multiply 2 GB. Per-repo limits are on count (1,000 repos/domain, 10 domains/account) not bytes. |
|---|
| Reliability | Technically excellent but structurally wrong for this brief: no public/anonymous access at all, and both storage and egress are metered past trivial limits. |
|---|
| Evidence note | reported Re-read 2026-10-22: the page answers and the claim holds; the rung is unchanged because the read establishes the page, not the enforcement. |
|---|
| Parsed numbers | - has-free-tier 1
- request-rate 100000 requests / month
- request-rate 100000 requests / month
- per-ip-shaping 500 GB / day
- per-object-cap 5 GB
|
|---|