Skip to main content
This is documentation for OCI Registry As Storage 1.3.0-beta, which is in a preview status.
For a stable release documentation, see the latest version (1.2).
Version: 1.3.0-beta

Go

Source code: github.com/oras-project/oras-go

Introduction

The ORAS Go client library provides the ability to replicate artifacts between different Targets.
Furthermore, the version v2 is a registry client conforming image-spec 1.1.1 and distribution-spec v1.1.1.

Using the ORAS Go client library, you can develop your own registry client:

myclient push artifacts.example.com/myartifact:1.0 ./mything.thang

Getting Started

Concepts

Gain insights into the fundamental concepts:

Quickstart

Follow the step-by-step tutorial to use oras-go v2:

Examples

Check out sample code for common use cases:

Find more API examples at pkg.go.dev.