How do you deploy a modern web app without owning a build pipeline and a CDN?
A 'simple' static site today involves a Git repo, a CI runner, a build process, a CDN, preview environments per PR, a custom domain config, SSL renewal, redirects, headers, and probably some serverless functions for forms and APIs. Stitching that together yourself takes weeks. Hiring a build-and-deploy specialist takes more. Most teams use Vercel or Netlify — and then run into vendor lock-in, surprise bandwidth bills, or limits that didn't exist last quarter.
How it fits together
Diagram coming soon
Architecture diagram for this solution will be added here.
How Cloudflare solves it
- Git push → live in seconds. Connect a GitHub or GitLab repo, choose a build command, and Pages builds and deploys every commit. Production deploys on <code>main</code>, unique preview URLs on every other branch and pull request.
- Framework-aware builds. Auto-detects Next.js, Astro, SvelteKit, Remix, Nuxt, Vue, Vite, Hugo, Jekyll, Gatsby, and dozens more. Static, SSR, and hybrid output all supported.
- Pages Functions = Workers. Drop <code>.ts</code> files in a <code>/functions</code> folder and they become Worker routes. Same runtime, same bindings (R2, D1, KV, AI). This very site is built that way — Astro static output plus Hono in <code>/functions</code>.
- Global edge delivery. Every deploy is served from Cloudflare's 330+ city network with HTTP/3, automatic TLS, smart compression, and immutable asset caching.
- Generous free tier. Unlimited bandwidth, unlimited requests, unlimited sites, 500 builds/month, free preview URLs. Pages is genuinely free for personal projects and small teams — without the bandwidth-bill anxiety.
Common questions
What's the difference between Pages and just deploying to Workers?
Does Pages charge for bandwidth?
Can I use my existing CI/build setup instead of Pages' built-in builder?
What about preview environments per PR?
Try it live
Demo coming soon
An interactive demo for Pages is being built. In the meantime, check the "Dive Deeper" section below for the official docs and product blogs.