Cloudflare Pages vs GitLab Pages — free-tier comparison
At a glance
Cloudflare Pages: Cheapest paid plan
Static Hosting
Unlimited bandwidth, 500 builds/month
Paid from $20/month
- Unlimited bandwidth
- 500 builds/month
- Unlimited sites
- Unlimited bandwidth and requests on the free plan
- Global edge delivery from 300+ cities with free SSL
- 500 builds per month cap on the free plan
Best for
- Static sites and JAMstack apps (Astro, Next.js, SvelteKit)
- Projects that want edge functions close to users
Static Hosting
400 compute minutes/month, 10 GiB project storage, 1 GB maximum Pages site size
Paid from $29/user/month
- GitLab Pages at no additional cost
- 400 GitLab.com compute minutes/month
- 10 GiB project storage
- Built into GitLab projects, merge requests and CI/CD pipelines
- Works with any static site generator or plain HTML, CSS, JavaScript and Wasm
- Free GitLab.com builds share the 400 compute minutes monthly allowance
Best for
- Project documentation hosted next to source code
- GitLab-first teams that want CI/CD-driven static deploys
The catch?
Cloudflare Pages
- No catch
GitLab Pages
- No catch
Detailed comparison
| Cloudflare Pages | GitLab Pages | |
|---|---|---|
| Free tier & pricing | ||
| Free tier ↑ better | Perpetual ★ | Perpetual ★ |
| Paid from ↓ better | $20/mo ★ | $29/user/mo |
| Regions ↑ better | 310+ cities | GitLab.com |
| Hébergement statique | ||
| Bandwidth ↑ better | Unlimited | Not published |
FAQ
Yes. The free plan includes unlimited bandwidth and requests, 500 builds per month and unlimited sites; functions use the Workers free allowance. Limits change over time, so confirm the current numbers on Cloudflare's site.
Yes, through Pages Functions, which run on Cloudflare Workers at the edge. They suit APIs and server rendering rather than stateful, long-lived processes.
Yes. GitLab Pages is available on GitLab's Free tier and runs on GitLab-provided infrastructure at no additional cost, but builds consume the GitLab.com compute-minute allowance.
On GitLab.com Free, the pricing page lists 400 compute minutes per month and 10 GiB project storage. GitLab.com settings list a 1 GB maximum Pages site size.