Google Artifact Registry (incl. the gcr.io domain)
Sibling records disagree:
- identity_kind:
storage/google-artifact-registrysays country-phone, storage/google-artifact-registry-2 says email - identity_kind:
storage/google-artifact-registrysays country-phone, storage/google-artifact-registry-3 says email - verdict:
storage/google-artifact-registrysays fails-egress, storage/google-artifact-registry-3 says fails-quota
- Free allowance
- 0.5 GiB-month, once per billing account, shared across every project on it: 'Artifact Registry Storage | 0 gibibyte month to 0.5 gibibyte month | $0.00 (Free) / 1 gibibyte hour, per 1 month / account'; above that $0.000136986/GiB-hour (~$0.10/GiB-month).
- Verdict
- fails: egressdata cannot be read back out at a usable rate or price
- Cost
- free tier
- Identity
- country-phoneno card, phone required
- Binding limit
- noneno named constraint binds
- Evidence
- reported3 sources; a third party said so
- Freshness
- stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
| Free tier | 0.5 GiB-month, once per billing account, shared across every project on it: 'Artifact Registry Storage | 0 gibibyte month to 0.5 gibibyte month | $0.00 (Free) / 1 gibibyte hour, per 1 month / account'; above that $0.000136986/GiB-hour (~$0.10/GiB-month). The page explicitly closes the multi-project loophole: 'Pricing applies to billing accounts, not individual Google Cloud projects ... the limit for the storage free tier is for total usage across all the attached projects.' unit GiB; metered on stored-bytes |
|---|---|
| Price | none stated |
| Identity | country-phone not published |
| Egress | NOT free — this is the clearest egress failure among the three hyperscalers: 'Pricing for outbound Internet data transfer is based on Premium tier pricing. This is network traffic leaving a repository to a client that is not a Google product, such as using a local server that is downloading artifacts.' Intra-Google traffic is $0.00, and same-continent repository-to-service moves are $0.00, but anything to the open internet is metered at Google's premium internet egress rates. There is no anonymous or public-repo egress allowance. |
| Per-object cap | not stated |
| Retention | not stated |
| Interface | oci oci |
| Tooling | docker/ORAS/gcloud artifacts; gcr.io domain repositories are billed as Artifact Registry. |
| Composes with | 0.5 GiB per billing account is not worth chaining; a second billing account requires a second payment instrument. |
| Reliability | Stable, but the free tier is effectively decorative and the egress meter is the hard wall. |
Evidence 3
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | cloud.google.com/artifact-registry/pricing | '0 gibibyte month to 0.5 gibibyte month $0.00 (Free)', 'Pricing applies to billing accounts, not individual Google Cloud projects' |
| 2026-10-21 | cloud.google.com/artifact-registry/pricing | 'Pricing for outbound Internet data transfer is based on Premium tier pricing' |
| 2026-10-21 | cloud.google.com/network-tiers/pricing | 'Premium Tier egress is priced at internet egress rates' |
More fields 1
{
"dead_end": {
"failure_class": "quota",
"why": "0.5 GiB-month, once per billing account, shared across every project on it: 'Artifact Registry Storage | 0 gibibyte month to 0.5 gibibyte month | $0.00 (Free) / 1 gibibyte hour, per 1 month / account'; above that $0.000136986/GiB-hour (~$0.10/GiB-month). The page explicitly closes the multi-project loophole: 'Pricing applies to billing accounts, not individual Google Cloud projects ... the limit for the storage free tier is for total usage across all the attached projects.'",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown values 6
$.binding_noteboilerplate$.identity_cost.detailboilerplate$.per_object_cap.notesthe field may be stated in a source that was not read$.per_object_cap.statedthe field may be stated in a source that was not read$.retention.notesthe field may be stated in a source that was not read$.retention.statedthe field may be stated in a source that was not read