fshy

Home / Cloudflare

Cloudflare AI Gateway

developers.cloudflare.com/ai-gateway/reference/pricing/Inference gateway, no allowance of its owninference/cloudflare-ai-gatewayJSONcomparereport an errorprovider JSON

Free allowance
No inference allowance of its own: the core features (dashboard analytics, caching, rate limiting) are free on all plans, while inference is billed by the upstream provider on the caller's own key or through Unified Billing credits bought with a payment method
Verdict
paidno free allowance; listed for its price
Cost
no price stated
Identity
emailcard required, no phone
Binding limit
write-gatedUnified Billing needs credits bought with a payment method; without them the caller supplies a provider key
Evidence
documented9 sources; a first-party page was read and the sentence quoted
Freshness
stale on 2026-11-29checked 2026-10-29 (live); stale on 2026-11-29
Free tierno inference allowance of its own: the core features (dashboard analytics, caching, rate limiting) are free on all plans, while inference is billed by the upstream provider on the caller's own key or through Unified Billing credits bought with a payment method
unit none; metered on none; a 5% fee applies to credits bought through Unified Billing; provider token rates pass through at no markup
Pricenone stated
Limits
  • write-gated (binding) Unified Billing needs credits bought with a payment method; without them the caller supplies a provider key source
  • volume-quota 100,000 logs total across all gateways on Workers Free (Legacy Logs) source
Bindingwrite-gated the gate is the payment method for credits, not a quota; the gateway adds no free tokens
Identityemail the Cloudflare account sign-up form takes an email address and a password; 'all it takes is a Cloudflare account' for the free core features; buying Unified Billing credits needs a payment method
Egressnot published
Interfacerest provider-native endpoints that forward to the provider, with caching, rate limiting and analytics in between
Toolingany provider SDK pointed at the gateway base URL; credentials resolve in the order request key, stored key (BYOK), Unified Billing
Composes withpair with a provider that has its own free key, such as inference/google-gemini-api or inference/cloudflare-workers-ai, to add caching and rate limiting at no charge
Reliabilitythe account's credit balance can go negative, and Cloudflare then charges the payment method on file for the outstanding amount
NotesThe Workers AI free allocation is a separate offer recorded at inference/cloudflare-workers-ai; the gateway can front it.
Evidence notedocumented the free core features and the credit requirement are quoted from the vendor pages; no request was made
Evidence 9
datesourcewhat it proved
2026-10-28developers.cloudflare.com/ai-gateway/reference/pricing/the gateway's core features are free and need a Cloudflare account
2026-10-28developers.cloudflare.com/ai-gateway/reference/pricing/Workers Free keeps 100,000 logs total across all gateways in Legacy Logs
2026-10-28developers.cloudflare.com/ai-gateway/features/unified-billinUnified Billing covers Workers AI and third-party providers on one Cloudflare bill
2026-10-28developers.cloudflare.com/ai-gateway/features/unified-billincredentials resolve in a fixed order: request key, stored key, then Unified Billing
2026-10-28developers.cloudflare.com/ai-gateway/features/unified-billina negative credit balance is charged to the payment method on file
2026-10-28developers.cloudflare.com/ai-gateway/features/unified-billinUnified Billing requires purchased credits
2026-10-28developers.cloudflare.com/ai-gateway/features/unified-billinbuying credits needs a payment method on the account
2026-10-28developers.cloudflare.com/ai-gateway/features/unified-billina 5% fee applies to purchased credits
2026-10-28developers.cloudflare.com/fundamentals/account/create-accounthe Cloudflare account sign-up form takes an email address and a password
Unknown values 3
  • $.egress.metered egress metering was not published
  • $.per_object_cap.stated the field does not apply to this kind of offer
  • $.retention.stated the field does not apply to this kind of offer