Amazon ECR website screenshot

Amazon ECR

Amazon Elastic Container Registry (ECR) is a fully managed container registry that makes it easy to store, manage, share, and deploy container images and artifacts. ECR eliminates the need to operate your own container repositories or worry about scaling the underlying infrastructure, and integrates with Amazon ECS and Amazon EKS for simplified development to production workflows.

1 APIs 7 Features
Amazon Web ServicesContainer ImagesContainer RegistryContainersDockerECROCI

APIs

Amazon ECR API

API for managing Amazon ECR repositories, images, and related resources.

Collections

Arazzo Workflows

Amazon ECR Decommission Repository

Inventory a repository's images, then delete it with a force branch when images remain.

ARAZZO

Amazon ECR Ensure Repository and Seed Image

Describe a repository, create it only when missing, then seed it with an image manifest.

ARAZZO

Amazon ECR Image Inventory

Describe a repository, list its image IDs with pagination, and fetch image detail.

ARAZZO

Amazon ECR Provision Repository

Create a container repository, confirm it exists, and inspect its current images.

ARAZZO

Amazon ECR Publish Image

Confirm a repository exists, put an image manifest, then read the image back.

ARAZZO

Amazon ECR Registry Audit

Page through every repository in a registry following the DescribeRepositories token loop.

ARAZZO

Pricing Plans

Amazon Ecr Plans Pricing

3 plans

PLANS

Rate Limits

Amazon Ecr Rate Limits

5 limits

RATE LIMITS

FinOps

Features

Fully Managed Registry

Eliminate the need to operate your own container repositories or worry about scaling infrastructure.

Image Vulnerability Scanning

Automated vulnerability assessment via Amazon Inspector integration for continuous image security.

Lifecycle Policies

Automatically expire and delete images based on rules to reduce storage costs.

Cross-Account Replication

Replicate images to registries in other AWS accounts and regions for availability.

OCI Artifact Support

Store and manage OCI-compliant artifacts including Helm charts and SBOMs.

Image Signing

Sign and verify container images automatically without additional infrastructure.

Pull Through Cache

Cache upstream public registry images in ECR for reduced egress costs and improved availability.

Use Cases

CI/CD Pipeline Integration

Store container images in ECR and deploy to ECS or EKS as part of automated pipelines.

Security and Compliance

Automated vulnerability scanning and image signing for security-compliant container deployments.

Multi-Region Deployments

Replicate images across regions for low-latency pulls and improved resilience.

Helm Chart Repository

Store Helm charts as OCI artifacts for Kubernetes application deployment management.

Image Lifecycle Management

Manage image retention policies to keep registries clean and reduce storage costs.

Semantic Vocabularies

Amazon Ecr Context

4 classes · 22 properties

JSON-LD

API Governance Rules

Amazon ECR API Rules

28 rules · 11 errors 13 warnings 4 info

SPECTRAL

JSON Structure

Amazon Ecr Repository Structure

12 properties

JSON STRUCTURE

Ecr Openapi Repository Structure

8 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🌐
Portal
Portal
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📝
Signup
Signup
🔗
Login
Login
🟢
StatusPage
StatusPage
🔗
KnowledgeCenter
KnowledgeCenter
👥
YouTube
YouTube
👥
StackOverflow
StackOverflow
🔗
Contact
Contact
🔗
Security
Security
🔗
Compliance
Compliance
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Amazon ECR Amazon Elastic Container Registry (ECR) API
  version: '2015-09-21'
items:
- info:
    name: Default
    type: folder
  items:
  - info:
      name: Amazon ECR Create Repository
      type: http
    http:
      method: POST
      url: https://api.ecr.amazonaws.com/
      headers:
      - name: X-Amz-Target
        value: AmazonEC2ContainerRegistry_V20150921.CreateRepository
      body:
        type: json
        data: '{}'
    docs: Creates a repository in a registry. If the repository already exists, an exception is thrown.
- info:
    name: '#DescribeRepositories'
    type: folder
  items:
  - info:
      name: Amazon ECR Describe Repositories
      type: http
    http:
      method: POST
      url: https://api.ecr.amazonaws.com/#DescribeRepositories
      headers:
      - name: X-Amz-Target
        value: AmazonEC2ContainerRegistry_V20150921.DescribeRepositories
      body:
        type: json
        data: '{}'
    docs: Describes image repositories in a registry.
- info:
    name: '#DeleteRepository'
    type: folder
  items:
  - info:
      name: Amazon ECR Delete Repository
      type: http
    http:
      method: POST
      url: https://api.ecr.amazonaws.com/#DeleteRepository
      headers:
      - name: X-Amz-Target
        value: AmazonEC2ContainerRegistry_V20150921.DeleteRepository
      body:
        type: json
        data: '{}'
    docs: Deletes a repository. If the repository contains images, you must either delete all images or use the force option
      to delete the repository.
- info:
    name: '#PutImage'
    type: folder
  items:
  - info:
      name: Amazon ECR Put Image
      type: http
    http:
      method: POST
      url: https://api.ecr.amazonaws.com/#PutImage
      headers:
      - name: X-Amz-Target
        value: AmazonEC2ContainerRegistry_V20150921.PutImage
      body:
        type: json
        data: '{}'
    docs: Creates or updates the image manifest and tags associated with an image.
- info:
    name: '#BatchGetImage'
    type: folder
  items:
  - info:
      name: Amazon ECR Batch Get Image
      type: http
    http:
      method: POST
      url: https://api.ecr.amazonaws.com/#BatchGetImage
      headers:
      - name: X-Amz-Target
        value: AmazonEC2ContainerRegistry_V20150921.BatchGetImage
      body:
        type: json
        data: '{}'
    docs: Gets detailed information for an image. Images are specified with either an imageTag or imageDigest.
- info:
    name: '#ListImages'
    type: folder
  items:
  - info:
      name: Amazon ECR List Images
      type: http
    http:
      method: POST
      url: https://api.ecr.amazonaws.com/#ListImages
      headers:
      - name: X-Amz-Target
        value: AmazonEC2ContainerRegistry_V20150921.ListImages
      body:
        type: json
        data: '{}'
    docs: Lists all the image IDs for the specified repository.
bundled: true