Website hosting with Cloudflare CDN and automatic deploys
Host static and SSR sites in Next.js, React, Vue, Astro and other frameworks, with Cloudflare's CDN in more than 200 points of presence, automatic TLS and a deploy on every GitHub push.
From R$12.49/mo ≈ $2.25
200+
Points of presence
<5s
From push to site online
99.99%
Average observed uptime
HTTP/3
Protocol at the edge
From push to site online
Connect the repository, use the CLI or upload a ZIP: the site goes up with HTTPS, and every GitHub push publishes a new version.
Deploy your way
From GitHub with a deploy on every push, from the CLI, from the VS Code extension or by uploading a ZIP in the dashboard. The site is online in under 5 seconds.
- Deploy on every GitHub push
- CLI and VS Code extension
- ZIP upload in the dashboard
Static or SSR
Static sites are published with no server process. Next.js, Nuxt, Remix and SvelteKit with SSR run in an always-on container, with no cold start.
- HTML, SPAs and static exports
- SSR on Node.js, no cold start
- Environment variables per application
Analytics and logs
Visits, countries, pages and traffic sources for each site, with a real-time log console and 4xx and 5xx error tracking.
- Web analytics on every plan
- Real-time log console
- 4xx and 5xx errors per route
On Cloudflare's network
Every site sits behind Cloudflare's network, with caching in more than 200 points of presence, an application firewall and always-on DDoS mitigation. Nothing to configure and no separate charge.
Edge and CDN
Static files are cached close to the visitor, and each request travels over Anycast to the nearest point of presence.
- More than 200 points of presence
- Anycast routing
- HTTP/3 and Brotli
- One-click cache purge
Protection
An application firewall against injections, malicious bots and layer 7 attacks, plus always-on DDoS mitigation, sits in front of every site.
- Web application firewall (WAF)
- Always-on DDoS mitigation
- TLS issued and renewed automatically
Domains
With Web Publishing on, the site gets a squareweb.app subdomain with HTTPS. From the Standard plan, you point your brand's domain with the DNS records the dashboard shows.
- squareweb.app subdomain with HTTPS
- Custom domain from Standard
- DNS status in the dashboard
- Accented domains through Punycode
Combine with other services
Everything in the same dashboard, on the same infrastructure and the same invoice.
A plan for every stage of your project
Start small and scale when you need to, with no loyalty contracts.
Hobby
To validate ideas, bots and personal projects
From R$12.49/mo ≈ $2.25
- 1 GB RAM
- 1 vCPU
- Up to 4 projects
- Scales up to 2 GB on the same plan
Standard
RecommendedFor production, with databases and custom domains
From R$44.99/mo ≈ $8.10
- 4 GB RAM
- 4 vCPU
- Up to 16 projects
- Scales up to 8 GB on the same plan
Pro
For high scale, with daily application snapshots and advanced analytics
From R$124.99/mo ≈ $22.50
- 12 GB RAM
- 6 vCPU
- Up to 48 projects
- Scales up to 24 GB on the same plan
4.9 out of 5 · 402 reviews on Google + TrustpilotTrustpilot
Frequently asked questions about website hosting
Supported frameworks, CDN, SSL, custom domains and performance.
Which site frameworks are supported?
Next.js, React, Vue, Angular, Svelte, Vite, Astro, Nuxt, Django, Flask, Laravel, Rails, plain PHP, Go and Rust. Any framework that builds to static files or runs on a Linux runtime.
Is the CDN included or charged separately?
Included on every plan, with no setup. Published applications run behind the Cloudflare network, with more than 200 points of presence, WAF, always-on DDoS mitigation, HTTP/3 and Brotli compression. Cached files are served from the edge at ~11 ms average latency.
How do I set up a custom domain and SSL?
From the Standard plan up, add the domain in the dashboard's Domains tab and point DNS according to the instructions. The SSL/TLS certificate is issued and renewed automatically.
What's the cheapest plan to host a site?
There's no free plan, but static sites use very few resources: the Hobby plan already hosts Vite/Astro/Next static sites with plenty of headroom, on a squareweb.app subdomain with HTTPS.
Is SSR (Server-Side Rendering) supported?
Yes. Next.js, Nuxt, Remix, SvelteKit and any Node/Python/Go SSR run normally. The container runs continuously, not in cold-start serverless mode.
Can I use environment variables in the site build?
Yes. Configure them in the dashboard (Variables tab) and they're injected at build and runtime. Prefixes like NEXT_PUBLIC_, VITE_ and REACT_APP_ work normally.
How does performance compare to Vercel or Netlify?
End-user latency is equivalent (global Cloudflare CDN). The difference is no serverless cold starts and NVMe Enterprise + 10 Gbps on the origin server.