Cloudflare's network · your content · zero config
Static hosting
that actually
rips.
Between DevOps and Vercel — get Cloudflare's edge CDN under your content in minutes, not days.
// skip the $20/mo · own your infra · abuse the edge
the alternative
Flight control, not mission control
Vercel / DIY DevOps
✗Vendor lock-in on every deploy
✗$20/mo before you even scale
✗CF setup? That's your problem
✗DNS wiring = half a day
✗R2 + CORS + CDN = read the docs
✗You own nothing
VS
staticflare
✦Your CF account, your bucket, your DNS
✦CF free tier + our tooling = $0
✦We wire CF for you with great defaults
✦DNS → bucket in one click
✦R2 + CORS + CDN provisioned automatically
✦You own everything. Always.
what we offer
Now & coming soon
● live
R2 Provisioning
Bootstrap token → we create your bucket, enable the managed domain, set CORS, wire a scoped deploy token. Done in under 3 minutes.
✓ bucket · cors · r2.dev domain
✓ scoped deploy token generated
✓ .dev.vars ready to copy
✓ scoped deploy token generated
✓ .dev.vars ready to copy
● live
Fetch & Deploy
Point us at any URL. We snapshot the HTML, inject a speed badge, and upload it to your R2 bucket. Your page is live on CF's edge in seconds.
✓ fetch any public URL
✓ upload to YOUR R2 bucket
✓ speed badge · see your CF edge TTFB
✓ upload to YOUR R2 bucket
✓ speed badge · see your CF edge TTFB
◌ coming soon
Static Hosting
Full static site hosting. Drop your build folder, we handle R2 upload, CDN wiring, cache invalidation, and versioned deploys. Vercel DX, CF performance, your infra.
◌ drag & drop build folder
◌ atomic versioned deploys
◌ instant cache purge on deploy
◌ atomic versioned deploys
◌ instant cache purge on deploy
◌ coming soon
Vite Plugin
Add one line to vite.config.ts. Every production build auto-deploys to your R2 bucket. Zero CI needed for static content.
◌ staticflare() in vite.config.ts
◌ deploy on vite build
◌ works with React, Svelte, Vue, Astro
◌ deploy on vite build
◌ works with React, Svelte, Vue, Astro
◌ coming soon
One-click DNS → Bucket
Your domain on Cloudflare. Your R2 bucket. One click wires the DNS record, enables CF proxying, and sets cache rules — so your static content is served from CF's full CDN, not just R2's managed domain. The edge network you can actually abuse.
◌ custom domain → R2 bucket → CF CDN → 310+ PoPs
◌ CF-Cache-Status: HIT on every repeat visitor
◌ cache rules · TTL config · instant purge
◌ CF-Cache-Status: HIT on every repeat visitor
◌ cache rules · TTL config · instant purge
the flow
Three steps to the edge
01
Create a bootstrap token
We open Cloudflare with permissions pre-filled — R2 write, cache purge, API tokens write. One-time use. You delete it after.
→ opens CF dashboard with exact permissions
02
Provision your bucket
Paste the token. We create the R2 bucket, enable the managed domain, configure CORS, and generate a scoped deploy token with minimum permissions.
→ bucket · cors · r2.dev · scoped token · .dev.vars
03
Deploy your content
Paste any URL — we fetch the HTML, inject a speed badge, and upload it to your bucket. It's live on CF's global edge network in seconds.
→ your content · your bucket · CF edge · worldwide
Your content.
CF's network.
Stop paying Vercel to host what Cloudflare will serve for free — with better performance.