{"rid":"ci-cd-runners/gitlab-container-registry","card":{"rid":"ci-cd-runners/gitlab-container-registry","eid":"gitlab","topic":"ci-cd-runners","slug":"gitlab-container-registry","provider":"GitLab Container Registry","url":"https://docs.gitlab.com/user/storage_usage_quotas/","domain":"gitlab.com","category":"container registry","tier":null,"verdict":"qualifies-with-caveat","vorder":1,"grp":"usable","confidence":"documented","binding":"request-rate","identity_kind":"email","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"oci,rest","egress_metered":1,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-22T03:05:00.000Z","verified_basis":"live","checked_on":"2026-10-23","stale_on":"2026-11-22","n_evidence":1,"usd_month":null,"usd_per_tb_month":null,"summary":"the registry is excluded from the 10 GiB namespace repository quota; no separate free cap is published","duplicate_of":null,"n_unknown":1},"record":{"topic":"ci-cd-runners","slug":"gitlab-container-registry","provider":"GitLab Container Registry","url":"https://docs.gitlab.com/user/storage_usage_quotas/","category":"container registry","free_tier":{"stated":"the registry is excluded from the 10 GiB namespace repository quota; no separate free cap is published","unit":"unlimited","source_url":"https://docs.gitlab.com/user/storage_usage_quotas/","read_on":"2026-10-22","metered_on":"stored-bytes"},"per_object_cap":{"stated":"no separate published cap; storage above the namespace's purchased amount is billed","bytes":null,"source_url":"https://docs.gitlab.com/user/storage_usage_quotas/"},"retention":{"stated":"tags expire per the project's cleanup policy if one is configured; nothing expires by default","days":null,"source_url":"https://docs.gitlab.com/user/storage_usage_quotas/"},"egress":{"terms":"no egress charge is published; storage is what is metered","metered":true,"free_allowance":null,"price_per_tb":null,"source_url":"https://docs.gitlab.com/user/storage_usage_quotas/"},"interface":["oci","rest"],"interface_detail":"the OCI distribution API at registry.gitlab.com; docker login with a deploy token or CI job token","tooling":"docker, podman, skopeo","chaining":"the only free registry here that does not count image layers against the same quota as the code","limits":[{"kind":"per-object-cap","value":"storage above the namespace purchased amount is billed; the registry is excluded from the 10 GiB repository quota","source":"https://docs.gitlab.com/user/storage_usage_quotas/"}],"limits_note":"the 10 GiB figure that circulates is the repository quota and not the registry quota; the two are different limits and the comparison literature conflates them","binding":"request-rate","identity_cost":{"kind":"email","detail":"a GitLab account","country":null},"reliability_note":"no reliability event recorded","confidence":"documented","confidence_note":"the storage-quota doc was read today and states the exclusion.","evidence":[{"url":"https://docs.gitlab.com/user/storage_usage_quotas/","date":"2026-10-22","proved":"the container registry is excluded from the namespace repository storage quota"}],"verdict":"qualifies-with-caveat","verified_at":"2026-10-22T03:05:00.000Z","price_per_tb_month":null,"notes":"An exclusion is not an allowance. The doc says the registry does not count against 10 GiB; it does not say the registry is free, and no separate free figure is published."},"claims":[{"path":"$.free_tier.stated","kind":"free-quota","num":10,"unit":"GiB","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[0].value","kind":"limit:per-object-cap","num":10,"unit":"GiB","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"}],"unknown":[["$.reliability_note","none-observed"]],"history":[],"drift":[]}