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