A visual builder that doesn't host your sites. Lettle deploys directly to your Cloudflare account — so you keep full control of your infrastructure.
Most builders host your sites on their servers. Lettle does the opposite — it deploys to your own Cloudflare account, so you stay in charge.
Sites deploy to your own Cloudflare account. Lettle never touches your bandwidth, so you never pay us for it.
Cloudflare's free tier handles millions of requests. Your traffic is your own — no caps, no overage charges.
Cancel Lettle anytime. Your sites keep running on your Cloudflare — they're already on your infrastructure.
Add your API token and account ID. One-time setup, takes 30 seconds.
Drag, drop, design. Pick a ready-made template or start from a blank page.
We push your site to a Cloudflare Worker on your account. Done in seconds.
Point your domain. Cloudflare handles SSL, CDN, and edge caching automatically.
Visual where it should be. Code-clean underneath. No bloat, no lock-in formats.
Visual layout. Code-clean output.
Pre-built sections, free to remix.
Reusable blocks across pages.
Invite teammates, work together.
Lettle ships a built-in MCP server, so any AI tool that speaks Model Context Protocol — Claude Desktop, Cursor, Codeium, or your own client — can read and edit your pages on your behalf.
Every workspace exposes a Model Context Protocol endpoint at /mcp. No plugins, no extra hosting — flip it on from Settings.
Mint a personal token from your Settings page. It's scoped to your account, covers every workspace you can already reach, and you can revoke it any time.
Agents can list workspaces, websites and pages, read a page's HTML, and update it. Nothing crosses a workspace boundary you don't already own.
Drop the snippet from your Settings page into your MCP client's config. Restart the client, and your pages show up as live tools the model can call.
{ "mcpServers": { "lettle": { "command": "npx", "args": [ "-y", "mcp-remote", "https://lettle.io/mcp", "--header", "Authorization: Bearer …" ] } } }
Webflow's cheapest plan with a custom domain is $14/mo. Framer's is $10/mo. Lettle's Freelancer is $12/mo — but the bandwidth, the hosting bill, and the site itself all live on your Cloudflare account.
| Feature | Webflow | Framer | Lettle |
|---|---|---|---|
| Cheapest plan with custom domain | $14/mo (Basic) | $10/mo (Basic) | $12/mo (Freelancer) |
| Where your site is hosted | Webflow's servers | Framer's servers | Your own Cloudflare |
| Bandwidth on the entry plan | 10 GB/mo, capped | 10 GB/mo, capped | Cloudflare's free tier (millions of req/mo) |
| Extra collaborator | $15–$39 / seat / mo | $20–$40 / editor / mo | No per-seat fee |
| AI agent access (MCP) | — | — | Built-in |
| Vendor lock-in | High | High | None |
| Site stays live if you cancel | No, goes offline | No, goes offline | Yes, on your Cloudflare |
Every paid plan deploys to your own Cloudflare and includes custom domains. Cancel anytime — your sites keep running.
Manage many client sites without juggling hosting bills. Each site lives on the client's Cloudflare — handover is one toggle.
One brand, multiple landing pages, blog, docs. Collaborate without the per-seat tax most builders charge.
Scale to dozens of clients. White-label the editor. Each client owns their own infrastructure — no liability, no lock-in for them.
Free plan, no credit card. The editor is yours to try — and your sites stay yours when you leave.