Overview of the ORAS Go client library
v2 is a registry client that conforms to the image-spec v1.1.0-rc6 and distribution-spec v1.1.0-rc4 specifications.website·Indexed 36 days ago
https://oras.land/Documentation for ORAS, a tool for distributing OCI artifacts. Includes guides on pushing and pulling artifacts, managing manifest annotations, creating multi-architecture manifests, and using OCI image layouts. Covers CLI commands such as oras push, oras pull, oras manifest fetch, and oras login, as well as client libraries for Go and Python. Supports versions 1.1, 1.2, and 1.3.
v2 is a registry client that conforms to the image-spec v1.1.0-rc6 and distribution-spec v1.1.0-rc4 specifications.ORAS (OCI Registry As Storage) provides tools and libraries to push and pull OCI Artifacts to and from OCI Registries. Unlike standard container tools, ORAS focuses on generic artifacts rather than container images. It handles authentication (login) and authorization (token flow) and treats media types as a critical component for differentiating artifact types.
v2 is a registry client that conforms to the image-spec v1.1.0-rc6 and distribution-spec v1.1.0-rc4 specifications.config.mediaType field in OCI Image Manifests to differentiate between artifact types.v2 of the library is a registry client that conforms to the OCI image-spec 1.1.1 and distribution-spec v1.1.1 specifications. It can be used to build custom registry clients for pushing and pulling artifacts.# Example conceptual usage of a client built with oras-go
myclient push artifacts.example.com/myartifact:1.0 ./mything.thangoras pull command with the --platform flag. This ensures that only the layers corresponding to the requested architecture and OS are retrieved.# Pull the artifact for darwin/amd64 and save it to the ./download directory
oras pull localhost:15000/oras:v1 --platform darwin/amd64 -o ./downloadoras manifest index command provides experimental operations for managing OCI image indices. It allows developers to create and update indices that group multiple manifests together.oras manifest index [command]