| Publish method | Drag & drop a ZIP or HTML | Git push, Wrangler CLI, or direct ZIP/folder upload |
| Setup | Upload and you're live | For framework builds: build command, output dir, optional bindings |
| Builds | No build queue or monthly build cap | Free: 500 builds/mo, 1 concurrent, 20-min timeout |
| Built-in forms | Included | None (write a Function or use a third-party) |
| Built-in analytics | Included, privacy-friendly | Built-in, enabled with one click (free) |
| In-browser editor | Included | None |
| API | Yes, with docs | Yes (API + Wrangler) |
| MCP | Yes | Platform only, not Pages |
| QR codes | Included | No |
| Workspaces | Yes, invite members | Yes (free, multi-member) |
| Custom domain + SSL | Included | Included (free) |
| Bandwidth | Fast global delivery | Unlimited on the free tier |
| Dynamic / serverless | Focused on fast static websites | Pages Functions (Workers): 100k req/day free, then Workers Paid from $5/mo |
| Entry price | $6/mo for 2 always-on websites | Free tier; Workers Paid from $5/mo for Functions |