Quay.io public repositories
quay.io · Storage · 1 record · JSON
Quay.io public repositories (Red Hat) Storage
★ qualifiesanonymousno cardR
| Free tier | "We offer unlimited storage and serving of public repositories" — Red Hat's own support article. Every paid plan is priced only by private-repo count and lists 'Unlimited public repos'; a free account gets unlimited public repos, private repos require a 30-day trial then a paid plan. unit unlimited; metered on stored-bytes |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | Every paid plan is priced only by private-repo count and lists 'Unlimited public repos'; a free account gets unlimited public repos, private repos require a 30-day trial then a paid plan (30 days) |
| Egress | Included in 'unlimited storage and serving of public repositories' — no per-GB line item exists for public repos on any plan. Served over quay.io's own CDN edge. |
| Identity | anonymous derived from the record's prose, not from an identity field, and no signup was executed: are free to create. Requires a Red Hat SSO account to push (anonymous pull only). Quay is a shared hosted registry: pull QPS and total storage are subject to undisclosed fair use; the paid |
| Binding | none no constraint in the record binds at this scale; the record carries no limit of a kind the vocabulary names |
| Interface | oci oci |
| Tooling | oras push / docker push / skopeo; standard distribution-spec v2 registry (Docker-Distribution-API-Version: registry/2.0). Cosign/notation signing supported natively. |
| Composes with | N public repos x N free Red Hat accounts. Repos are namespaced per user/org, so one account already gives effectively unbounded blob count; orgs are free to create. |
| Reliability | Hosted multitenancy means a noisy-neighbour throttle is possible but not documented; no data-expiry policy on public repos, so blobs persist indefinitely. |
| Notes | "We offer unlimited storage and serving of public repositories" — Red Hat's own support article. Every paid plan is priced only by private-repo count and lists 'Unlimited public repos'; a free account gets unlimited public repos, private repos require a 30-day trial then a paid plan. |
| Evidence rung | reported One page read moves it to documented. |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (4)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | access.redhat.com/articles/quayio-help | read live: 'Can I use Quay for free? Yes! We offer unlimited storage and serving of public repositories.' |
| 2026-10-21 | quay.io/plans/ | read live: every tier lists 'Unlimited public repos'; Developer is $15/mo for 5 private repos, i.e. no free private tier, 30-day trial only |
| 2026-10-21 | quay.io/v2/ | probe: GET -> 401 with WWW-Authenticate: Bearer realm="https://quay.io/v2/auth",service="quay.io" (correct challenge); then GET https://quay.io/v2/prometheus/busybox/manifests/latest -> 200, 736 bytes anonymous |
| 2026-10-21 | quay.io/v2/probe/blobs/uploads/ | probe: POST -> 404 (anonymous write refused) |
Unknown or withheld values (4)
$.free_tier.notesprocess$.per_object_cap.notesnot-extracted$.per_object_cap.statednot-extracted$.retention.notesnot-extracted