Skip to main content
Version: 1.3

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.