Global CDN · Automatic optimization · Built-in security
Websites on the edge.
Pre-rendered HTML served from 330+ cities. Images, CSS, and JS optimized automatically. Secure and fast — no plugins, no PHP, no admin panel to break into.
$ npx @9d9dev/cli deploy ./dist
edge cities serving your site
TTFB worldwide, on cache hit
PageSpeed score, by default
admin panels exposed
Why edge hosting
Three things every small-business site should be. Almost none are.
The cheap host is slow. The slow host is unsafe. The safe host needs a sysadmin. We chose a different starting point — and got all three for free.
Pre-rendered. Pre-positioned.
Your site is static HTML, cached on Cloudflare's edge network in 330+ cities. A visitor in Tokyo gets the same ~40ms TTFB as a visitor in Toronto. No origin round-trip. No cold start.
Bytes, not code.
No admin panel. No PHP. No database query in front of your homepage. No plugins from strangers. There's nothing on your site to brute-force, exploit, or crypto-mine.
100/100, automatically.
Images resized and served as AVIF or WebP. CSS minified, JS code-split, fonts subsetted. Lighthouse 100/100 isn't a goal — it's the default. You don't tune it. We do.
Speed
Your site, in every city your customers are in.
Traditional hosting puts your site in one datacenter and hopes the network is fast. We put your site in every datacenter. The closest one wins.
Pre-rendered at publish
Every page becomes static HTML the moment you hit save. No template engine running per request. No database to query. The fastest page is the one that's already finished.
Cached at 330+ edges
Cloudflare's network keeps your pages in every region. First byte arrives from a city in your customer's country — Sydney, São Paulo, Stockholm — not from a server in Virginia.
Smart assets, by default
Drop a 12 MB JPG; we serve a 60 KB AVIF sized for the viewport. Responsive srcsets, modern formats, lazy loading — without you knowing what any of those words mean.
Security
Nothing to patch, because nothing's running.
WordPress is software. A 9d9 site is a file. One of them can be hacked. The other can only be served.
- PHP rendering from MySQL — on every request.
- An admin panel at
/wp-adminwaiting to be brute-forced. - A plugins folder full of code from strangers — each one a future CVE.
- Patching is your job. Miss a week and the site gets crypto-mined.
- Pre-rendered HTML on Cloudflare's edge. Served as bytes, not code.
- No admin panel on your site. Auth lives on
app.9d9.dev, magic-link only. - No plugins. No PHP. No database in front of your homepage.
- Patching is our job. There's nothing on your site to patch.
of the web runs WordPress. So does the plurality of hacked-site reports, year after year.
admin panels exposed on a 9d9 site. Nothing to log into. Nothing to brute-force.
plugins you'll never install, update, or pay for. We don't have a plugin system.
None of this is WordPress's fault, exactly — it's the cost of a 2003 architecture in 2026. But you don't have to keep paying it.
Optimization
The work a senior frontend engineer does. We do it on every save.
Most small-business sites lose half their performance budget to oversized images, blocking scripts, and uncompressed CSS. We don't ship that. Ever.
Images, automatic
Resized at multiple breakpoints, served as AVIF or WebP, with width/height baked in to prevent layout shift. You upload a phone photo; visitors get a perfect thumbnail.
CSS & JS, minimized
Critical CSS inlined. Non-critical CSS deferred. JS code-split per route. No 1.4 MB jQuery payload. No render-blocking analytics tag.
Fonts, subsetted
Only the characters your site actually uses get downloaded. Variable fonts where possible. font-display: swap on by default.
Cache, intelligent
Long-TTL on static assets, short-TTL on HTML, instant purge on publish. Your edits go live in under a second — and stay cached until they don't.
How it works
How Maya got Riverbend Coffee online in five minutes.
Maya runs a coffee shop. She'd been meaning to make a website for two years. Then she just asked her AI.
- i.
Maya asks her AI.
She opens Claude on her phone. "Build me a website for Riverbend Coffee. Espresso bar, pour-over Saturdays, on Mill Street." Two paragraphs of voice. Two minutes of generation.
Any assistant. Any time. Even on the bus.
- ii.
Claude pushes to 9d9.
No account. No card. Claude calls our MCP server, stages the bundle, and surfaces a single sentence: "Open 9d9.dev/pair and enter FX5A-Y64D to publish."
Push-first. Anonymous staging. One-hour TTL.
- iii.
Maya claims it.
Magic-link email. Four-letter code. The site is live on the edge within the second — already cached, already optimized, already on SSL. Custom domain is two more clicks.
30-second sign-up. Done.
Then on Tuesday
Maya sends her AI back to add a Menu page.
"Espresso $4, drip $3, pour-over $6.50 — and put Saturdays in italics." Claude reads the current content, writes the page, pushes it. Live on every edge in under a second. Maya never touches a builder. Maya never touches HTML. Maya runs a coffee shop.
See the agent API →What's included
Everything the other platforms charge extra for.
No upsell. No "business tier" gating SSL. No analytics add-on. The price you see is the whole thing.
A real CMS
Hero, prose, columns, gallery, lists. Edit in the dashboard or have your agent edit for you. No themes to chase, no plugins to break.
Custom domain + SSL
Bring your own or buy through us. SSL provisioned in two minutes. DNS we configure for you when we can.
First-party analytics
Privacy-friendly pageviews and visitor rollups on the edge. No third-party tracker on your site. No cookie banner required.
Media library
Drag-and-drop, on-the-fly resize, alt text. Your agent can upload too — pass a base64 blob and you're done.
Forms that just work
Drop a contact form on any page. Submissions route to your inbox. Spam filtered. No third-party service to wire up.
One-click export
Every page, post, and brand profile as JSON + Markdown + a media bundle. We don't lock you in. We never will.
Who it's for
For people who'd rather run their business than build a website.
Anyone whose website is the receipt of their business — not the business itself.
For agent builders
Any agent that can write HTML can ship to 9d9 in three lines.
MCP server, CLI, or REST. We don't care which one your customer's assistant uses. We handle staging, pairing, hosting, the CDN, and the customer relationship. You handle the building.
{
"mcpServers": {
"9d9": { "command": "npx", "args": ["-y", "@9d9dev/mcp"] }
}
} FAQ
The questions people actually ask.
What does "on the edge" actually mean?
How fast is fast?
What about security — really?
Do I need to know anything technical?
What if my AI is bad at design?
Can I export my site?
Why annual only?
Isn't WordPress fine if I keep it updated?
Put your website on the edge.
Global CDN. Automatic optimization. Built-in security. The first site is free.