Cloudflare Pages vs GitLab Pages — free-tier comparison

At a glance

Cloudflare Pages: Cheapest paid plan

Cloudflare Pages

Static Hosting

Cheapest paid plan

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
Visit Cloudflare Pages
GitLab Pages

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
Visit GitLab Pages

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

Is Cloudflare Pages really free?

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.

Can I run server-side code?

Yes, through Pages Functions, which run on Cloudflare Workers at the edge. They suit APIs and server rendering rather than stateful, long-lived processes.

Is GitLab Pages free?

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.

What are the main free-tier limits?

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.