← Choose other tools

Hosting comparison

Vercel vs Cloudflare Pages

Where will your website run?

Start here

Vercel

Start here for a Next.js app when you want its hosting and framework conventions to work together.

Read the reasoning and sources →

Vercel

Deploy a web app with framework-aware builds and shareable previews.

Choose it for

  • Next.js apps
  • A web team reviewing deployments

Decision

Start here for a Next.js app when you want its hosting and framework conventions to work together.

Trade-off

Choose a different host when its runtime, commercial terms, or regional requirements fit your project better.

Cost model

Account plans plus metered resource usage

Current official pricing ↗

First boundary to learn

Hobby is for personal, non-commercial use. Check plan eligibility before launching a business.

Sources checked

Details, connections and lessons →

Cloudflare Pages

Serve a static frontend from Cloudflare, with optional request-handling functions.

Choose it for

  • Static sites and built frontends
  • Projects already using Cloudflare

Decision

Choose Pages for static output. For a full-stack app, check whether the current Workers route and adapter are the better fit.

Trade-off

Do not select Pages just because a framework can build locally; first verify its production runtime.

Cost model

Static hosting and Workers-based function usage

Current official pricing ↗

First boundary to learn

A static host does not run arbitrary server code. Verify your framework output and adapter.

Sources checked

Details, connections and lessons →

These fill one role in your product

Keep one deliberate choice for this job, then connect it to the other parts of your app.

Build your stack →

This comparison does not create services or estimate a bill. Confirm current terms with the provider.