Hosting & Deployment

Cloudflare Pages Compatibility

JAMstack platform with unlimited bandwidth and global CDN.

18 compatibility guidesOfficial site →
5
Full
12
Partial
1
Workaround
0
None
Cloudflare Pages + Stripe
Stripe integrates seamlessly with Cloudflare Pages for processing payments in modern JAMstack applications.
full
Cloudflare Pages + Firebase
Firebase and Cloudflare Pages work together seamlessly—Pages hosts your frontend while Firebase handles backend services, auth, and data.
full
Cloudflare Pages + FastAPI
FastAPI cannot run directly on Cloudflare Pages, but you can deploy FastAPI to Cloudflare Workers or use Pages for the frontend with FastAPI on a separate backend.
partial
Cloudflare Pages + Django
Django can work with Cloudflare Pages, but Pages is optimized for static sites and serverless functions, requiring you to either deploy Django elsewhere or use Pages Functions as an adapter.
partial
Cloudflare Pages + NestJS
NestJS can run on Cloudflare Pages via Workers, but it requires significant adaptation since Pages is edge-first and doesn't natively support traditional Node.js server frameworks.
partial
Cloudflare Pages + Flask
Flask cannot run directly on Cloudflare Pages, but you can deploy Flask as a serverless function via Cloudflare Workers or use Pages Functions as a lightweight alternative.
workaround
Cloudflare Pages + Ruby on Rails
Rails apps can deploy to Cloudflare Pages only as static sites or via Workers; dynamic server rendering isn't directly supported.
partial
Cloudflare Pages + Fastify
Fastify can run on Cloudflare Pages via Functions, but you're limited to Cloudflare's serverless runtime constraints rather than full Node.js.
partial
Cloudflare Pages + Express
Express can run on Cloudflare Pages via Workers, but it requires an adapter and has cold start/performance trade-offs not ideal for traditional Express apps.
partial
Cloudflare Pages + MongoDB
MongoDB works with Cloudflare Pages, but only through serverless functions or external APIs—MongoDB has no native Cloudflare integration.
partial
Cloudflare Pages + Redis
You can use Redis with Cloudflare Pages, but only through external services—Pages functions cannot run Redis directly due to serverless constraints.
partial
Cloudflare Pages + Supabase
Supabase and Cloudflare Pages work together seamlessly, making them an excellent pairing for modern full-stack applications.
full
Cloudflare Pages + SQLite
SQLite works with Cloudflare Pages, but only in serverless functions (Workers) with constraints—not natively on the static hosting layer.
partial
Cloudflare Pages + MySQL
You can use MySQL with Cloudflare Pages, but only through serverless functions or external APIs since Pages itself doesn't run traditional backend servers.
partial
Cloudflare Pages + PostgreSQL
PostgreSQL works with Cloudflare Pages through serverless functions or external APIs, but Pages itself cannot run a PostgreSQL instance—you need an external database provider.
partial
Cloudflare Pages + Laravel
Laravel can be deployed to Cloudflare Pages, but only as a static site generator or API—full server-side rendering isn't natively supported.
partial
Cloudflare Pages + PlanetScale
PlanetScale and Cloudflare Pages work seamlessly together, with Pages' serverless functions providing the perfect backend layer to query your PlanetScale database.
full
Cloudflare Pages + Neon
Neon and Cloudflare Pages work seamlessly together—use Neon as your serverless PostgreSQL backend and Pages as your JAMstack frontend with full-stack capabilities.
full