OCIregistry
The facts below are what the maker publishes about OCIregistry, checked and dated. Our editors have not written about it yet.
The facts
Each one read from OCIregistry's own pages, with the date it was checked.
What it does
- Administrative API
- The administrative REST API supports pruning the cache, listing images, blobs and manifests, and stopping the server.checked 11 Oct 2026
- Authentication and transport
- Upstream access supports anonymous and basic authentication, HTTP and HTTPS, one-way TLS, and mutual TLS.checked 11 Oct 2026
- AWS integration
- External token authentication currently supports Amazon ECR through the AWS SDK and requires the host to have an AWS account context.checked 11 Oct 2026
- Cache pruning
- Pruning can target images by access time, creation time, or URL pattern, and supports a dry-run option.checked 4 Oct 2026
- Cache storage
- The image cache is persisted as files beneath one filesystem subdirectory, which can be copied to another location and served there.checked 11 Oct 2026
- Deployment
- The server can run as a single binary, a container, a Kubernetes workload using a Helm chart, or a systemd service.checked 11 Oct 2026
- External authentication
- External token authentication is supported, and the documented token provider currently supports Amazon ECR.checked 4 Oct 2026
- Image loading
- Images can be preloaded from a text list of image URLs or imported from tarballs created by tools such as docker save or ctr images export.checked 11 Oct 2026
- Kubernetes use
- The project is intended as an edge OCI Distribution server for Kubernetes, including edge clusters, air-gapped clusters, and registry offload.checked 4 Oct 2026
- License
- The repository provides a modified MIT license that permits free use subject to its terms and disclaims warranties.checked 11 Oct 2026
- Notable limit
- Only one server instance can serve clients because the image store is served from an in-memory cache synchronized with mutexes.checked 11 Oct 2026
- Observability
- Prometheus metrics and a health endpoint are optional configuration settings, and the Helm chart enables the health endpoint by default for cluster workloads.checked 11 Oct 2026
- Path limit
- The maximum supported image path has four segments when the upstream namespace is included in the path; containerd namespace query parameters allow an additional segment.checked 11 Oct 2026
- Purpose
- OCIregistry is a pull-only, pull-through caching OCI Distribution server that implements a subset of the OCI Distribution Specification.checked 11 Oct 2026
- Registry client compatibility
- The documentation demonstrates pulling through the server with Docker and also names Podman and Crane as supported client options.checked 4 Oct 2026
- Security-related transport
- The project documents secure and insecure HTTPS modes, one-way TLS, and mutual TLS for upstream access.checked 4 Oct 2026
- Security scope
- The project documentation describes upstream authentication and TLS options, but the pages reviewed do not state security certifications or compliance attestations.checked 11 Oct 2026
- Single-instance limit
- Because the server uses an in-memory cache synchronized with Go mutexes, the documentation says only one instance can serve clients and multiple Kubernetes replicas behind a service are unsupported.checked 4 Oct 2026
- Target users
- The project is designed mainly as a caching mirror for Kubernetes clusters, including edge, air-gapped, and development clusters.checked 11 Oct 2026
- Upstream registries
- One instance can pull from multiple internal, air-gapped, or public registries, including Docker Hub, Quay, registry.k8s.io, and GitHub Container Registry.checked 11 Oct 2026
Alternatives to OCIregistry
- 1

JFrog Container Registry
Free planWebAPILinuxSelf-hosted7.6Free plan - 2

Inedo ProGet
Free planWebAPILinuxSelf-hosted7.4From $2,395 a year - 3
Alibaba Cloud Container Registry
Free planWebAPILinuxWindows7.1Free plan - 4

Oracle Cloud Infrastructure Container Registry
Free planWebAPILinux7.0Free plan - 5
Samsung Cloud Platform Container Registry
AndroidiOSWebAPI7.0 - 6

Chainguard Registry
Free planWebLinuxSelf-hosted6.8Free plan
