Registry API
Public registry and blobs
Anonymous search and package pages, plus content-addressed blob storage.
The search and package operations are the public registry: anonymous and read-only. Blob upload and download are authenticated; a blob is a file’s content addressed by its SHA-256 hash, shared across versions and packages.
Operations
| Request | What it does |
|---|---|
| POST /registry/blobs/ | Upload a blob |
| GET /registry/blobs/{hash} | Download a blob by SHA-256 hash |
| GET /registry/search | Search the public registry (anonymous) |
| GET /registry/packages/{name} | Get a public package (anonymous) |
| GET /registry/packages/{name}/versions | List a public package’s versions (anonymous) |
Paths come from the OpenAPI document that the API exports from its route definitions (CI fails if it is stale); this site checks its list against that file. The public registry search and package reads and the health checks work anonymously; most other operations need a signed-in session or an API key.