Cloudflare vs Vercel
Two sides of the hosting decision: edge platform and frontend cloud. When each fits, what it costs, who moves from one to the other, and what makers who chose it say.
Which fits you
- Your app is a static site or docs and should cost nothing to host
Use it whenYou want the cheapest global hosting and can live with the Workers runtime.
Trade-offThe Workers runtime isn't full Node.js; some libraries need adapting.
- You built a Next.js or other frontend-heavy app and want preview URLs on every pull request
Use it whenYour app is Next.js, or you want a preview URL on every pull request with no setup.
Trade-offThe Hobby plan is non-commercial; costs grow with usage.
At a glance
| Used by | 374 makers' products · 190 open-source projects | No maker's product yet |
|---|---|---|
| Cost at default usagerequests 5 million requests, data transfer out 100 GB, serverless function compute 100 GB-hours | $12/mo Workers Paid | $40/mo Pro + Flat Rate CDN 10M |
| Moved to it on GitHubpull requests since Oct 2024 | 242 from Vercel | 83 from Cloudflare |
| Downloads | 18.6M/wk3.1× vs npm | 5.7M/wk+93% vs npm |
| Pricing | Generous free tier; usage-based paid plans. · paid from $5/mo (Workers Paid) | Free Hobby plan (non-commercial); Pro per seat plus usage. · paid from $20/mo |
| Free tier | Yes | Yes |
| Open source | No | No |
| Incidents, 90 daysfrom its status page | 50+ | 31 (10 major) |
Cost as you grow
Both cost $0 up to 100k requests; from 500k requests Vercel costs less ($0 vs $5.12); from about 5M requests Cloudflare does ($12 vs $40). They're different kinds of tool — edge platform and frontend cloud — so the prices don't buy the same thing.
The numbers, plan by plan
| Requests per month | Cloudflare | Vercel |
|---|---|---|
| 0.1 | $0 Workers Free | $0 Hobby |
| 0.5 | $5.12 Workers Paid | $0 Hobby |
| 1 | $5.84 Workers Paid | $0 Hobby |
| 5 | $12 Workers Paid | $40 Pro + Flat Rate CDN 10M |
| 10 | $19 Workers Paid | $40 Pro + Flat Rate CDN 10M |
| 50 | $88 Workers Paid | $127 Pro + Flat Rate CDN 50M |
| 100 | $175 Workers Paid | $353 Pro + Flat Rate CDN 150M |
| 500 | $871 Workers Paid | $2,766 Pro (on-demand CDN) |
From each vendor's pricing page: Cloudflare, Vercel.
Who moves from one to the other
Public pull requests on GitHub since Oct 2024 whose title says "Cloudflare to Vercel" or the reverse — real code changes, by developers in general rather than makers only.
- fix(photos): call revalidate via vercel.app to bypass Cloudflare challengeadriandlam/adrianlam.sh · 2026-10-02
- Migrate hosting from Vercel to Cloudflare Workersbilly492/Mohamed-Elshihy · 2026-10-01
- Move hosting from Vercel to Cloudflare Workerslukeabraham24777/portfolio · 2026-10-01
- Move hosting from Vercel to Cloudflare Workerslukeabraham24777/unblock-me-game · 2026-10-01
- Move hosting from Vercel to Cloudflare Workersnicoceron/amediotono · 2026-10-01
- chore: migrate hosting from vercel to cloudflare workersvimcolorschemes/vimcolorschemes · 2026-09-30
- Move website/site from Vercel and Upstash to Cloudflare Workers and D1DevPatel128/vero · 2026-09-29
- Move web app hosting from Vercel to Cloudflare WorkersPerSis2863/UniVerse · 2026-09-28
- P0: remove legacy Vercel DNS and move blog to Cloudflare Custom Domaincyberdudebivash/cyberdudebivash-blog · 2026-09-27
- Prepare migration from Vercel to Cloudflare WorkersThorfinnThor/interactec · 2026-09-27
- Move hosting from Cloudflare Pages to Verceldaboss23/boss · 2026-09-29
- Add free Cloudflare to Vercel read-only transport preflightnurhannetarek13-design/tst-spot-signal · 2026-09-28
- fix(cloudflare): fall back to BACKEND_URL when Vercel rejects the bypass secretsmokemoney81/BaitBuddy · 2026-09-25
- Migrate hosting from Cloudflare Workers to Verceljlvmoster/website · 2026-09-23
- Migrate hosting/database from Cloudflare Workers+D1 to Vercel+Supabaseiwannis0/found-digital-growth · 2026-09-22
- Migrate hosting/data layer from Cloudflare to Vercel + Supabaserevmancil/tcac-imdp-reviewer · 2026-09-22
- Migrate from Cloudflare Workers to Vercelsalikahmed595/AI-Summit · 2026-09-18
- Move metrics API from a Cloudflare Worker to Vercel Edge Functionssillsdev/langtech-metrics · 2026-09-18
- Kairon V11 — migrate runtime from Cloudflare to Vercel + Supabase schedulernikitamakiel1-beep/PROJECT · 2026-09-18
- Move authenticated FundMatch app from Cloudflare to VercelWGLewis0721/fundmatch · 2026-09-17
What makers say
Makers on using it for hosting, from Product Hunt and Starter Story interviews, each linked to the source. Products with a page of their own and fuller notes first.
Cloudflare handles everything for iVox — DNS, website hosting on Pages, R2 file storage for downloads, and Workers for the license backend. All of it, basically free at indie scale.
Cloudflare Workers and Pages let us deploy instantly at the network edge, delivering lightning-fast performance and reliability without the usual complexities of traditional hosting.
Snapset’s website, licensing backend, and email routing all run on Cloudflare. Pages, Workers, and D1 let me keep the infrastructure simple and manage almost everything in one place.
No maker quote about Vercel for hosting yet.
Loved and watch-outs
Themes that recur in makers' words and Hacker News comments, each linked to what it summarises.

