Skip to content
Home / Migrations / VercelCloudflare Pages

Vercel Cloudflare Pages

medium

Zero egress fees, Workers for compute, R2 for storage. Cheaper at scale than Vercel.

Estimated: 3-6h · 6 steps
Progress0%
Step 1: Check compatibility

Cloudflare Pages supports Next.js via @cloudflare/next-on-pages. Check if your features are supported.

Step 2: Install adapter
npm install @cloudflare/next-on-pages
Step 3: Update next.config

Set output to 'standalone' or configure for edge runtime. Some Node.js APIs unavailable in Workers.

Step 4: Deploy
npx wrangler pages deploy .vercel/output/static
Site loads correctly
Step 5: Migrate env vars

Cloudflare dashboard → Pages → Settings → Environment Variables. Or use wrangler.toml.

Step 6: Update DNS

Point domain to Cloudflare Pages. Update any webhook URLs.