# Cloudflare static hosting

> Every website I run. Static builds deployed from GitHub on every push to main. Easy, reliable, nearly free.

- Verdict: My default
- Vendor: Cloudflare
- Layer: [Storage and delivery](https://cloudlesslabs.com/stack/layers/storage.md). Job: Websites, SPAs and PWAs
- Last reviewed: 18 October 2026, by Nicolas Dao (Cloudless Labs, Sydney)
- Web page: https://cloudlesslabs.com/stack/cloudflare-static-hosting/. The whole stack in one file: https://cloudlesslabs.com/stack/brief.md

Push to main, and it's live worldwide. I've had nothing to fix.

## Use it when

- Marketing sites, single-page apps and progressive web apps.

## Pricing

Static asset requests are free and unlimited.

## Provisioning

Official Pulumi package · Official Terraform provider

## Instead, consider

- [Amazon CloudFront](https://cloudlesslabs.com/stack/aws-cloudfront/index.md): The client must stay on AWS.

## Where it fits

- [A website, SPA or PWA](https://cloudlesslabs.com/stack/use-cases/website.md): pick 1. Deploys from GitHub on every push. Static requests are free.

## Related

- [Storage and delivery](https://cloudlesslabs.com/stack/layers/storage.md): every tool in this layer, with its verdict
- [The whole stack in one file](https://cloudlesslabs.com/stack/brief.md): every use case and tool, for questions that span many
- [Map of every Markdown file on cloudlesslabs.com, with what each one answers](https://ask.cloudlesslabs.com)
