v51

latestOpenAPI 3.0.3raw.githubusercontent.com2026-08-01140309549.5 KB
oci

Monolithic upload (PUT to /v2/{name}/blobs/uploads?digest=...)

Uploads a complete blob in a single request. The request body is streamed to storage incrementally, so memory usage is bounded by the network chunk size rather than the total blob size.

Authentication

Authentication is optional for unclaimed projects. If the project's organization is claimed, valid authentication with Create permission is required. If the project doesn't exist and a slug is used, the project will be created automatically.

put/v2/{name}/blobs/{ref}

Path parameters

namestring required

Project resource ID (UUID or slug)

refstring required

Reference - either a digest (e.g., "sha256:abc123...") or "uploads"

Query parameters

digeststring required

Expected digest of the complete blob