OCI Repositories

JFrog Artifactory Documentation

Products
JFrog Artifactory
Content Type
User Guide

Open Container Initiative (OCI) images provide a standardized way to package application code and all its dependencies into a single, portable unit. This standardization ensures that an image built once can run consistently across various container runtimes and operating systems. Using Artifactory as a central repository manager for OCI images offers a robust solution for managing your containerized applications throughout their lifecycle. The OCI integration with Artifactory provides a secure, centralized location for storing, managing, and distributing your OCI images, alongside other package types. For more information, see the OCI website.

OCI_Compliant__Upstream_Registries.png

Using Artifactory to manage OCI images provides the following benefits:

  • Single Source of Truth: Store all your OCI images alongside other package types in a centralized location with access to local, remote, and virtual repositories.

  • Use OCI Natively: Artifactory supports the relevant OCI Distribution specification API calls so that you can transparently use the OCI client to access images through Artifactory.

  • Enhanced Security: Artifactory's built-in security features, including access control and vulnerability scanning, provide secure OCI push and pull with local OCI repositories as fully functional, secure, private OCI registries.

  • Improved Traceability: Gain full visibility and traceability of your OCI images, from creation to deployment.

  • Optimized Performance and Reliable Access: Leverage Artifactory's caching and proxy capabilities with remote repositories to accelerate image pulls and improve build times.

  • High Availability and Disaster Recovery: Ensure continuous access to your OCI images with Artifactory's high availability and disaster recovery options.

  • Support for diverse OCI clients: Connect and work with various OCI-compliant clients, such as Podman and BuildX.