Announcing Cloudflare Pages Integration
We're excited to announce that EasySite now integrates directly with Cloudflare Pages — giving you the power to deploy your AI-generated websites to Cloudflare's global edge network with just a few clicks.
This means your sites load faster, are more reliable, and can use custom domains — all for free.
Why Cloudflare Pages?
When you publish a site on EasySite, it's stored in our database and served through our infrastructure. That works great, but Cloudflare Pages takes it to another level:
- Global Edge Network — your site is cached at 300+ data centers worldwide, so visitors get blazing-fast load times no matter where they are
- Free SSL — HTTPS is automatic, no certificate management needed
- Unlimited Bandwidth — no traffic limits, even on the free plan
- Custom Domains — attach your own domain name directly through Cloudflare
- 99.99% Uptime — Cloudflare's infrastructure is battle-tested
Best of all, Cloudflare Pages is free for most use cases. You bring your own Cloudflare account, and we handle the deployment.
How It Works
1. Connect Your Cloudflare Account
Go to your Profile page and add your Cloudflare API token. You only need to do this once.
Creating a token takes 2 minutes:
- Go to Cloudflare API Tokens
- Create a Custom Token with these permissions:
- Account → Cloudflare Pages → Edit
- Account → Account Settings → Read
- Paste the token in your EasySite profile
EasySite automatically detects your account — no Account ID needed.
2. Connect Each Site to a Project
In your Dashboard, each site has a "Connect to Cloudflare Pages" option. You can:
- Select an existing project from your Cloudflare account
- Create a new project directly from EasySite — no need to visit the Cloudflare dashboard
Each site gets its own Cloudflare Pages project, so they can have separate domains and settings.
3. Publish as Usual
When you publish a site, EasySite automatically:
- Saves the site to our database (as backup)
- Deploys all files to your Cloudflare Pages project
- Returns both the EasySite URL and the Cloudflare Pages URL
Your site is live on Cloudflare's edge network within seconds.
Bring Your Own Key (BYOK)
We believe in giving you full control. The Cloudflare Pages integration uses a BYOK (Bring Your Own Key) model:
- You own the Cloudflare account — your sites live in your infrastructure
- You own the domains — configure custom domains directly in Cloudflare
- You can leave anytime — your sites are standard HTML/CSS/JS files on your Cloudflare account, no vendor lock-in
- Zero hosting cost from us — Cloudflare's free tier is generous enough for most sites
This is fundamentally different from other website builders that lock you into their hosting. With EasySite + Cloudflare, you get the best of both worlds: AI-powered site creation with infrastructure you control.
What You Get with Cloudflare's Free Plan
| Feature | Free Plan |
|---|---|
| Projects | Up to 100 |
| Deployments | Unlimited |
| Bandwidth | Unlimited |
| SSL certificates | Free, automatic |
| Custom domains | Included |
| DDoS protection | Included |
| Files per project | 20,000 |
That's more than enough for most websites.
Per-Site Flexibility
Unlike a one-size-fits-all approach, our integration works at the site level:
- Site A → Connected to
my-portfolioproject →portfolio.example.com - Site B → Connected to
my-blogproject →blog.example.com - Site C → No Cloudflare connection → served from EasySite directly
You choose which sites to deploy to Cloudflare and which to keep on our platform. Mix and match as you like.
Export Your Sites
Want to host your site somewhere else? Every site on EasySite can be exported as a ZIP file containing all HTML, CSS, and JavaScript files. Your content is never locked in.
Getting Started
- Create a free Cloudflare account if you don't have one
- Connect your API token in your EasySite profile
- Go to your Dashboard and connect your sites to Cloudflare Pages
- Publish — and watch your site go live on the global edge
The entire setup takes less than 5 minutes.
What's Next
We're continuing to improve the Cloudflare integration:
- Automatic custom domain setup — configure domains without leaving EasySite
- Deploy previews — preview changes before going live
- Analytics integration — see your Cloudflare analytics in the EasySite dashboard
- Import from Cloudflare — bring existing Cloudflare Pages sites into EasySite for AI-powered editing
Ready to deploy your AI-generated website to the edge? Go to your profile to connect Cloudflare, or create a new site to get started.