Amazon Elastic Container Registry Public logo

Amazon Elastic Container Registry Public

Amazon Elastic Container Registry Public

UpOpen Sourcecloudby Amazon Web Services62· JavaScript· MIT

Amazon ECR Public API is AWS's public container image registry (Docker Hub-like) — public read with controlled push.

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

Refuge after Docker Hub rate limits

Watch for

Push still requires AWS account auth

First check

CreateRepository for a public repo. docker login public.ecr.aws then standard docker push. Anonymous users can pull without login.

Auth
CORS
No
HTTPS
Yes
Signup
?
Latency
16 ms
Protocol
REST, OCI
Pricing
Stars
62

Uptime · 30-day window

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

GitHub activity

62JavaScriptMIT17 open issuesLast commit 110d ago
01

About this API

ECR Public is AWS's public image registry launched in 2020, driven by Docker Hub's rate-limit tightening (anonymous pull 100/6h, authenticated 200/6h) — disaster for large-scale CI running docker pull. AWS seized the opportunity to launch ECR Public: free, no rate limits, fast and egress-free for AWS-internal pulls. Open-source projects can push images to public.ecr.aws/{namespace}/{image}; anyone can anonymously pull. Many AWS official images also moved to ECR Public (Amazon Linux base images, aws-cli images, etc.). gallery.ecr.aws is the browse UI (Docker Hub-like). Differs from private ECR: private ECR requires IAM auth; ECR Public is fully public to the internet.

02

What you can build

  • 1Open-source projects distributing Docker images (Docker Hub alternative)
  • 2AWS customers sharing images with each other
  • 3Pull AWS official images from ECR Public (Amazon Linux base images, etc.)
03

Strengths & limitations

Strengths

  • Refuge after Docker Hub rate limits
  • AWS users pull via AWS network — faster and avoids egress fees
  • gallery.ecr.aws browse UI

Limitations

  • Push still requires AWS account auth
  • Community ecosystem much smaller than Docker Hub
04

Example request

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

Getting started

CreateRepository for a public repo. docker login public.ecr.aws then standard docker push. Anonymous users can pull without login.

06

FAQ

Is ECR Public free?+

Yes — AWS uses it as an ecosystem-attraction tool with unlimited free storage and bandwidth (pull).

07

Technical details

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

Tags

09

More from Amazon Web Services