Your website, in your Cloudflare account
Design a site from adjustable building blocks, then publish it to Cloudflare Workers in your own account, on an address you own. The site stays yours: download the whole project at any time and build it without us.
Beta. A free Cloudflare account and a device with a screen lock are all you need.
Why sbldr
Yours, not ours
Sites deploy to Cloudflare Workers in your account. Leave whenever you like and take the full Astro project with you.
Passkeys only
No passwords to leak. Your Cloudflare token is encrypted in your browser with a key only your passkey can make.
Fast by default
Static pages served from Cloudflare's edge, with images resized at build time and nothing loaded you didn't ask for.
Drawing
Three steps from blank page to live site
- Step 01
Sign in with a passkey
No password to create. Your device's screen lock is your key.
- Step 02
Design your pages from blocks
Pick colours and fonts, then stack blocks into pages and watch the preview as you go.
- Step 03
Connect Cloudflare and publish
Add a token from your Cloudflare account to the vault, and publish to your own address.
Parts list
Everything a small site needs
Pick a colour scheme and fonts, then stack blocks into pages.
| No. | Part | What it gives you |
|---|---|---|
| 01 | Design you can adjust | Ten prepared colour schemes, every colour editable, typography, spacing, button and header styles, light and dark mode, and your logo. |
| 02 | Blocks for every section | Hero, text, image and text, features, testimonials, pricing, gallery, FAQ, call to action, contact form and booking calendar. |
| 03 | Blog and other content | Posts, events or projects with their own fields, tags, RSS feeds, reading time and a table of contents. |
| 04 | More than one language | Language versions of every page, a language switch, and a reminder when a translation falls behind. |
| 05 | Forms and bookings | Messages and appointments land in your inbox in the dashboard and by email. |
| 06 | Work with Claude | Connect Claude to edit pages and posts for you. Publishing stays your decision. |
| 07 | Staging and versions | Try a change on staging first, keep named versions, and promote what you like without a rebuild. |
| 08 | Search engines handled | Sitemaps, canonical addresses, structured data, redirects for old addresses, and pages you keep out of search. |
Custom parts
When no block fits, cut your own
A timeline, a price calculator, a map of your rooms: a component is a piece of your site nobody else has. Write it once and it becomes a block like ours.
- A block like oursIt shows up in Add block, with a form built from the fields you declare.
- Start from a copyCustomize as code copies one of our blocks, header and footer too, for you to change.
- See it as you typeThe preview draws your draft while you write it.
- Yours to keepA downloaded project keeps its components and builds them without us.
import { text, type ComponentProps }
from "@sitebuilder/blocks";
export default function Timeline({
fields, level: Heading,
}: ComponentProps) {
return (
<section class="sb-section">
<div class="sb-container">
<Heading>{text(fields, "heading")}</Heading>
</div>
</section>
);
}Imports: Preact and the site's own packages. Checked before every publish.
Questions
What does beta mean?
sbldr works and runs real sites today, but it is still young: features may change, and some rough edges remain. Your site always lives in your own Cloudflare account, and you can download the whole project at any time. If something doesn't work for you, tell us.
What do I need to get started?
A device with a screen lock for your passkey, and a free Cloudflare account for your site to live in. You can build a site first and connect Cloudflare when you are ready to publish.
Can you see my Cloudflare token?
No. It is encrypted in your browser with a key derived from your passkey, and we store only the encrypted copy. How it works.
What happens if I lose my passkey?
Add more than one passkey, and keep the printed recovery key. If you lose every passkey you can recover the account by email and unlock your token with the recovery key.
Do I need to write code?
No. Every block works without code. Components are there for the piece no block covers.
Can I leave?
Yes. Download the whole project at any time: it is a plain Astro site that builds without us, and your site already lives in your own Cloudflare account.
Lay the first block today
Sign in with a passkey and start from a template.