Luo vs Cloudflare Pages: An Honest Comparison (2026) — Luo
Comparison

Luo vs Cloudflare Pages

Cloudflare Pages is an excellent place to put an application — once someone has written it. Luo writes it, runs it, and keeps changing it as you ask, with the database, the team logins and the integrations already in place. If you were choosing a host for an internal tool, the real question is who builds and maintains the tool.

At a glance

Luo and Cloudflare Pages compared at a glance
FeatureCloudflare PagesLuo
What it isHosting and a global CDN for sites and apps you buildA workspace that builds your software and runs work for you (Company OS)
What you bringThe application — code, schema, and someone to write themA description of what you need, in plain language
Front-endYours to write and maintain (React, Astro, plain HTML…)Generated automatically: pages, tables, charts, forms
DatabaseNot included — add D1, or connect an external Postgres yourselfBuilt in, schema generated from your description
Logins for your teamNot included — Cloudflare Access, or build auth yourselfBuilt in: team accounts and roles
IntegrationsAPIs you write the code to callGmail, Slack, Linear, HubSpot, Google Workspace and 40+ more — built in
Scheduled work and triggersCron Triggers on Workers — you write the handlerFirst-class: cron schedules, webhooks, integration events
Knowledge baseNot part of the productFirst-class: docs, notes and files linked to the records automations touch
Changing it next monthA code change, a review, a deployA sentence in a conversation
Who can change itWhoever writes the codeAnyone on the team who can describe the change
Best forSites and apps you have someone to build and keep buildingThe internal tools a team runs on, without an engineer to spare

Hosting was never the hard part

Your ops lead needs somewhere to track supplier orders — who owns each one, what was promised, what is late. Someone suggests Cloudflare Pages: it’s fast, it’s free, deploys take seconds. All true. None of it is the problem you have.

Cloudflare Pages is a destination. It takes an application you have already built and serves it beautifully to the world. Before it can do that, somebody has to decide the schema, write the front-end, add logins so the whole internet can’t read your supplier list, connect it to Gmail so the promised dates come out of the actual thread, and then be around in March when the process changes.

Luo starts at the other end. You describe the tracker; you get a running workspace with the database, the pages, the team accounts and the integrations already wired. There is no repository, no deploy, and no dependency upgrade waiting for you in six months.

Cloudflare Pages answers “where does this go?”. The question stopping most internal tools is “who builds it, and who keeps building it?”.

The four things a host doesn't give you

This is not a knock on Cloudflare — no static host supplies these, and Vercel, Netlify and GitHub Pages sit in exactly the same place. They are simply the four jobs that stand between a good idea and an internal tool your team actually uses.

The data

A tracker needs somewhere to keep records. Cloudflare has D1, and it’s good — but the schema, the migrations and the code that reads it are yours to write and yours to change every time the process does.

The door

Anything internal needs to not be public. That means Cloudflare Access or an auth library, plus the work of deciding who sees what. In Luo, a workspace is team-only by default.

The connections

The value is usually in the tools you already run — Gmail, Slack, HubSpot, Linear. On a host, every one of those is an API client you write, a token you store, and a refresh flow you get right.

The next six months

The build is the small part. Requirements move, APIs deprecate, dependencies need bumping. Every future change routes back through whoever wrote it — which is where most internal tools quietly die.

Cloudflare Pages

When Cloudflare Pages is the better choice. Often, and we’d rather say so.

  • Anything public. A marketing site, docs, a landing page, a blog, a customer-facing app. Luo has no public URLs at all — this isn’t a close call.
  • You have an engineer and they want the codebase. If owning and shaping the code matters, Pages plus D1 and Access is a strong, cheap stack that you fully control.
  • You need edge performance or global reach. Cloudflare’s network is the product. Luo is a workspace your team logs into, not a CDN.
  • The requirements are fixed and unusual. Something genuinely bespoke that won’t change much is a fine thing to build once and host cheaply forever.
  • Cost at scale is the binding constraint. For high-traffic public workloads, Cloudflare’s free and cheap tiers are very hard to beat.
Luo

When Luo is the better choice. When the tool is for your team and nobody has a spare week.

  • There is no engineer to spare. The tool gets built and changed by the person who needs it, in a conversation, not by someone with repository access.
  • It needs your existing tools. Gmail, Slack, HubSpot, Linear and 40+ more are built in, with auth and token refresh already handled.
  • Something has to run on a schedule. Daily rollups, webhook triggers, integration events — first-class in Luo, a Worker you write on Cloudflare.
  • You expect it to keep changing. The second and tenth change cost about what the first did, because there is no codebase to re-learn.
  • It’s internal by nature. Team accounts, roles and a shared knowledge base come with the workspace instead of being a project of their own.

What people build with Luo

Each of these is one workspace — database, custom UI, integrations and scheduled automations — generated from a conversation. Every one of them could be built as an app and deployed to Cloudflare Pages. The difference is that nobody had to.

The two often go together

Most teams using Luo also have something on Cloudflare Pages, and the split is rarely difficult. Everything the public sees — the marketing site, the docs, the careers page — belongs on Pages, where a CDN and a custom domain are exactly the point.

Everything the team sees — the supplier tracker, the demo pipeline, the Monday briefing — belongs in Luo, where nobody has to own a codebase to change how the team works. The rule of thumb: if it needs a domain name, host it; if it needs a database, a login and your inbox, describe it to Luo.

Pricing

Luo and Cloudflare Pages pricing compared
FeatureCloudflare PagesLuo
Free tierGenuinely generous — unlimited sites and bandwidth, 500 builds/moFree plan (€0) — full interactive use, with usage limits
Entry paidWorkers Paid from $5/mo; D1, R2 and Access billed separatelyStarter €20/mo, 7-day trial — adds scheduled tasks
Scheduled and background workCron Triggers on Workers — yours to write and maintainFrom Starter (€20/mo); the Free plan is interactive-only
What you're paying forInfrastructureThe build and the running of it
The cost that isn't on the invoiceSomeone has to write the application — and keep writing itNone — describe the change and Luo makes it
Current ratesSee cloudflare.com for current pricingSee luo.app/pricing

Cloudflare’s free tier is genuinely excellent and we won’t pretend otherwise — for hosting, it is close to unbeatable. It just isn’t the number that decides an internal tool. The real comparison is Luo’s €20/mo against the engineering hours it takes to build the application and the standing cost of maintaining it. Two things worth stating plainly: Luo’s Free plan is interactive-only, so background agents and webhook-triggered tasks start at Starter; and Cloudflare bills in dollars while Luo bills in euros, so the figures above aren’t a like-for-like currency comparison. While Luo is in beta, AI usage is on us on every plan.

Frequently asked

Is Luo an alternative to Cloudflare Pages?

Only if you were about to use Cloudflare Pages to host an internal tool. For a marketing site, a docs site, a landing page, or anything you ship to the public, Cloudflare Pages is excellent and Luo doesn't compete with it — Luo has no concept of a public URL. The comparison is worth making in one specific case: you need a tracker, a dashboard, or an ops board for your own team, and the plan was to have someone build it and deploy it to Pages.

What about Vercel, Netlify, or GitHub Pages?

Same answer. They differ on build minutes, edge runtimes, and pricing, but they are all the same shape of product: somewhere to put an application after someone has written it. None of them supply the database, the team logins, the integrations with Gmail or Slack, or the person who maintains it in six months. If your question is "which host?", pick on price and runtime. If your question is "who is going to build and keep building this?", hosting is not the decision in front of you.

Cloudflare Pages is free. Isn't Luo just more expensive?

On the invoice, often yes — Cloudflare's free tier is genuinely hard to beat. But the hosting was never the expensive part. The expensive part is the engineering time to build the thing, and the standing cost of maintaining it: the schema change nobody wants to do, the integration that breaks when an API version moves, the dependency upgrade. Luo's Free plan covers real workspaces to build and use interactively, and Starter — the first tier that runs scheduled work in the background — is €20/mo. Compare that against a few hours of developer time a month, not against €0 of hosting.

Can't I just have AI write the app and deploy it to Pages?

You can, and for a weekend project it works well. It goes wrong at the second change. Generated code is a codebase from the moment it exists: it needs a repo, a review, a deploy, secrets management, and someone who understands it well enough to change it safely. That person becomes the bottleneck for every future edit. Luo's output isn't a codebase you inherit — it's a running workspace you keep talking to, so the second change costs about what the first one did.

Does Cloudflare not have a database and auth now?

It does — D1 for SQLite, KV and R2 for storage, and Cloudflare Access for Zero Trust logins. They are good products. They are also separate products you choose, wire together, and operate: schema migrations are yours, the access policy is yours, and the code joining them to your front-end is yours. That is a reasonable amount of work for a team with an engineer, and a wall for a team without one.

Can I export what Luo builds and host it on Cloudflare myself?

No. Luo manages the infrastructure and there's nothing to export. That's a real trade-off and worth knowing before you start: you gain never having to deploy, patch, or maintain anything, and you give up owning the code. If owning the codebase matters more to you than never maintaining it, build it yourself and put it on Pages — that's the honest recommendation.

Can Luo host my marketing site?

No. Luo workspaces are internal and team-only, behind your Luo account — there is no public URL, no custom domain, and no CDN. Keep the marketing site on Cloudflare Pages.

How long does a Luo workspace take to stand up?

Most of the workspaces in the examples gallery go from a description to the team using them in about 4–10 minutes, with integrations already connected. The comparison worth making is not against deploy time — Pages deploys in seconds — but against the time to write the application that gets deployed.

Luo workspace

Try Luo in 5 minutes

Take the internal tool that’s been on the list since spring — the tracker, the dashboard, the weekly rollup — and describe it to Luo instead of scheduling the build.

Last updated September 2026. Cloudflare and Cloudflare Pages are products of Cloudflare, Inc.; Luo is unaffiliated. We try to keep this page honest — if anything’s out of date, tell us.