{"eid":"codemagic","name":"Codemagic artifacts","domain":"codemagic.io","resolved_by":"domain","topics":["compute","storage"],"n_records":2,"best_vorder":1,"review":null,"aliases":["Codemagic (mobile CI)","Codemagic artifacts","codemagic.io"],"records":[{"rid":"compute/codemagic","card":{"rid":"compute/codemagic","eid":"codemagic","topic":"compute","slug":"codemagic","provider":"Codemagic (mobile CI)","url":"https://codemagic.io/pricing/","domain":"codemagic.io","category":"macOS host","tier":null,"verdict":"qualifies-with-caveat","vorder":1,"grp":"usable","confidence":"documented","binding":"request-rate","identity_kind":"email","identity_basis":"defaulted","needs_card":null,"needs_phone":null,"needs_id":null,"needs_institution":null,"country":null,"crypto":null,"interfaces":null,"egress_metered":null,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-22T04:46:36.803Z","verified_basis":"live","checked_on":"2026-10-23","stale_on":"2026-11-22","n_evidence":2,"usd_month":null,"usd_per_tb_month":null,"summary":"the managed hosted Patch service is free below 100,000 monthly active users; egress and storage are included","duplicate_of":null,"n_unknown":17},"record":{"topic":"compute","slug":"codemagic","provider":"Codemagic (mobile CI)","url":"https://codemagic.io/pricing/","category":"macOS host","free_tier":{"stated":"the managed hosted Patch service is free below 100,000 monthly active users; egress and storage are included","unit":"users","metered_on":"identity-count","source_url":"https://codemagic.io/pricing/","read_on":"2026-10-22"},"per_object_cap":{"stated":"not stated","bytes":null,"source_url":"https://codemagic.io/pricing/","notes":null},"retention":{"stated":"not stated","days":null,"source_url":"https://codemagic.io/pricing/","notes":"not stated"},"egress":{"terms":"not stated","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://codemagic.io/pricing/"},"interface":["unknown"],"interface_detail":null,"tooling":"not stated","chaining":"not stated","limits":[{"kind":"request-rate","value":"free below 100,000 monthly active users of the client's own app","source":"https://codemagic.io/pricing/"},{"kind":"write-gated","value":"the trial and custom plans are arranged through sales, not self-serve","source":"https://codemagic.io/pricing/"}],"limits_note":"not stated","identity_cost":{"kind":"email","detail":null,"country":null},"reliability_note":"no reliability event recorded","confidence":"documented","confidence_note":"the pricing page was read on 2026-10-22 and states a free tier gated on monthly active users rather than on machine time.","evidence":[{"url":"https://codemagic.io/pricing/","date":"2026-10-02","proved":null},{"url":"https://codemagic.io/pricing/","date":"2026-10-22","proved":"'Is a free tier available? Yes. If you have under 100K monthly active users you can use our managed hosted Patch service for free.' and 'Egress traffic and data storage are included in Codemagic Patch pricing', quoted"}],"verdict":"qualifies-with-caveat","verified_at":"2026-10-22T04:46:36.803Z","price_per_tb_month":null,"notes":"","extras":{"talaria_m10h_usd":859.0,"talaria_m24h_usd":1993.0,"nemo_m10h_usd":332.5,"keep_rate":1.0,"keep_rate_basis":null,"billing_model":"unclassified","shape":null,"session_cap":{"wall_clock_min":null,"idle_reap_s":null,"restart_required":false,"note":"the free tier is bounded by the client's own MAU, not by a build or session clock"},"persistent_storage":null,"network_out":null,"price_note":null,"free_tier_kind":"allowance","granularity":{"min_billed_s":60,"rounding_s":null},"burst_x":1.0,"net":{"out":true,"in":true,"ports":null,"static_ip":null,"ipv6":null,"allowance":"egress included"}},"binding":"request-rate"},"claims":[{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[0].value","kind":"limit:request-rate","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[1].value","kind":"limit:write-gated","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[["$.chaining","not-stated"],["$.egress.metered","egress-unknown"],["$.egress.terms","not-stated"],["$.evidence[0].proved","process"],["$.extras.keep_rate_basis","process"],["$.extras.price_note","process"],["$.identity_cost.detail","defaulted"],["$.identity_cost.kind","identity-defaulted"],["$.interface","interface-unknown"],["$.interface_detail","withheld"],["$.limits_note","not-stated"],["$.per_object_cap.notes","process"],["$.per_object_cap.stated","not-stated"],["$.reliability_note","none-observed"],["$.retention.notes","not-extracted"],["$.retention.stated","not-stated"],["$.tooling","not-stated"]],"history":[],"drift":[]},{"rid":"storage/codemagic-artifacts","card":{"rid":"storage/codemagic-artifacts","eid":"codemagic","topic":"storage","slug":"codemagic-artifacts","provider":"Codemagic artifacts","url":"https://codemagic.io","domain":"codemagic.io","category":"paas","tier":null,"verdict":"fails-quota","vorder":6,"grp":"rejected","confidence":"reported","binding":"none","identity_kind":"email","identity_basis":"defaulted","needs_card":null,"needs_phone":null,"needs_id":null,"needs_institution":null,"country":null,"crypto":null,"interfaces":"rest","egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-21T00:00:00.000Z","verified_basis":"inherited","checked_on":"2026-10-21","stale_on":"2026-11-04","n_evidence":4,"usd_month":null,"usd_per_tb_month":null,"summary":"500 free build minutes/month on macOS M2 (individuals). No free storage allowance advertised. Artifact retention is per-team policy; Enterprise default is 1 ...","duplicate_of":null,"n_unknown":8},"record":{"topic":"storage","slug":"codemagic-artifacts","provider":"Codemagic artifacts","url":"https://codemagic.io","category":"paas","free_tier":{"stated":"500 free build minutes/month on macOS M2 (individuals). No free storage allowance advertised. Artifact retention is per-team policy; Enterprise default is 1 year.","unit":"none","metered_on":"stored-bytes","source_url":"https://docs.codemagic.io/billing/pricing/","read_on":"2026-10-21","notes":null},"per_object_cap":{"stated":"not stated","source_url":"https://docs.codemagic.io/billing/pricing/","notes":"not stated"},"retention":{"stated":"not stated","source_url":"https://docs.codemagic.io/billing/pricing/","notes":"not stated"},"egress":{"terms":"Free via api.codemagic.io artifact URLs; 'No expiration' download links are a documented option.","metered":false},"interface":["rest"],"interface_detail":"rest","tooling":"POST /artifacts/:secureFilename/public-url with expiresAt, returning a public URL; GET /artifacts/:secureFilename. API token required (`x-auth-token`).","chaining":"Unlimited accounts x 500 free minutes; artifact volume is bounded by what you can build in 500 min/month. 'No expiration' links mean the URL outlives nothing — the artifact is still deleted by team retention policy.","limits":[],"limits_note":"500 min/month free. 'No expiration' applies to the LINK, not the artifact — retention policy still deletes the file (explicit in their KB). Build dashboards give only 24-hour artifact links.","identity_cost":{"kind":"email","detail":null,"country":null},"reliability_note":"'No expiration' is a misleading label: the link persists but the artifact is removed by retention policy, so links rot. 500 min/month is a hard build ceiling.","confidence":"reported","confidence_note":"One page read moves it to documented.","evidence":[{"url":"https://help.codemagic.io/articles/1948706793-how-does-the-no-expiration-artifact-download-link-option-work","date":"2026-10-21","proved":"'the artifact itself is still subject to your team's artifact retention policy ... Enterprise plan users have a default artifact retention period of 1 year'"},{"url":"https://docs.codemagic.io/rest-api/artifacts/","date":"2026-10-21","proved":"public-url creation API"},{"url":"https://docs.codemagic.io/billing/pricing/","date":"2026-10-21","proved":"'500 free minutes per month on macOS M2'"},{"url":"https://api.codemagic.io/artifacts/","date":"2026-10-21","proved":"probe: curl -> 404; random artifact path -> 401 (no anonymous enumeration)"}],"verdict":"fails-quota","verified_at":"2026-10-21T00:00:00.000Z","notes":"500 free build minutes/month on macOS M2 (individuals). No free storage allowance advertised. Artifact retention is per-team policy; Enterprise default is 1 year.","extras":{"dead_end":{"failure_class":"retention","why":"500 free build minutes/month on macOS M2 (individuals). No free storage allowance advertised. Artifact retention is per-team policy; Enterprise default is 1 year.","retry_when":null,"first_recorded":"2026-10-21"}},"binding":"none","binding_note":"no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit"},"claims":[{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[["$.extras.dead_end.retry_when","process"],["$.free_tier.notes","process"],["$.identity_cost.detail","defaulted"],["$.identity_cost.kind","identity-defaulted"],["$.per_object_cap.notes","not-extracted"],["$.per_object_cap.stated","not-extracted"],["$.retention.notes","not-extracted"],["$.retention.stated","not-extracted"]],"history":[],"drift":[]}]}