fshy

Home / Microsoft

Azure Container Registry (Basic / free 12-month Standard)

learn.microsoft.com/en-us/azure/container-registry/containerRegistrystorage/azure-container-registryJSONcomparereport an errorprovider JSON

Free allowance
Basic SKU includes 10 GiB storage; Standard includes 100 GiB; Premium 500 GiB.
Verdict
fails: quotathe free allowance is too small to matter
Cost
free tier
Identity
cardcard required, no phone
Binding limit
noneno named constraint binds
Evidence
reported2 sources; a third party said so
Freshness
stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
Free tierBasic SKU includes 10 GiB storage; Standard includes 100 GiB; Premium 500 GiB. Registry storage limit 40 TiB (Basic/Standard) / 100 TiB (Premium). Free grant: '1 Standard tier registry with 100 GB storage and 10 webhooks' for 12 months.
unit GiB; metered on stored-bytes
Pricenone stated
Identitycard not published
EgressMetered through Azure bandwidth: first 100 GB/month free, then ~$0.087/GB. Pulls are OCI distribution HTTP, CDN-cacheable in principle but not Alliance-exempt.
free allowance: 100 GB per month
Per-object capnot stated
RetentionBasic is ~$0.167/day even with the included 10 GiB; rate limits by SKU return HTTP 429 with Retry-After; 12-month free Standard expires into billing. (360 days)
Interfaceoci oci
ToolingORAS / docker push / skopeo against <registry>.azurecr.io; OCI artifacts let you push arbitrary blobs, not just images
Composes withPer-registry included storage is a paid SKU line item, not a free quota - the 100 GiB is 'included in the daily rate', so extra storage bills per GiB/day. N registries x 100 GiB is N paid registries.
ReliabilityNot a free tier in the storage sense - 'included storage' is bundled into a paid daily rate. Over the registry storage limit requires Azure Support.
Evidence 2
datesourcewhat it proved
2026-10-21learn.microsoft.com/en-us/azure/container-registry/container'Included storage (GiB) | 10 | 100 | 500'; 'Storage limit (TiB) | 40 | 40 | 100'; 'Additional storage may be used ... at an additional daily rate per GiB'
2026-10-21azure.microsoft.com/en-gb/pricing/free-services'Container Registry ... 1 Standard tier registry with 100 GB storage and 10 webhooks' / '12 months'
More fields 1
{
 "dead_end": {
  "failure_class": "quota",
  "why": "Basic SKU includes 10 GiB storage; Standard includes 100 GiB; Premium 500 GiB. Registry storage limit 40 TiB (Basic/Standard) / 100 TiB (Premium). Free grant: '1 Standard tier registry with 100 GB storage and 10 webhooks' for 12 months.",
  "retry_when": null,
  "first_recorded": "2026-10-21"
 }
}
Unknown values 5
  • $.binding_note boilerplate
  • $.identity_cost.detail boilerplate
  • $.per_object_cap.notes the field may be stated in a source that was not read
  • $.per_object_cap.stated the field may be stated in a source that was not read
  • $.retention.notes the field may be stated in a source that was not read