| Provider | $/mo est. · 2 M ⚠︎ ▼ | Model | Price / 1M requests | Compute | Free tier | Base/mo | Notes |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
How to choose?
For small projects the free tier decides: Cloudflare Workers gives 100,000 requests every day free (≈ 3M/mo) and AWS Lambda/Azure Functions 1M requests + 400,000 GB-s per month — many small apps run on these at no cost. Cloudflare, Vercel, Netlify and Deno use edge compute (code runs near the user), so latency is low and cold starts are fast.
By unit price Lambda and Azure are cheapest for requests ($0.20/1M), but total cost depends on compute time — a function running 200 ms at 256 MB costs differently than a 10 ms function. Cloud Run bills vCPU-seconds, which is expensive for heavy compute but flexible (runs containers too). There is no single “cheapest” — model your load: requests × price/1M plus GB-seconds × compute price, minus free tier.