Azure Static Web Apps
Microsoft static hosting with integrated serverless APIs, GitHub Actions deploys, and built-in authentication providers.
Pricing Plans
| Plan | Price/mo | Bandwidth | Notes |
|---|---|---|---|
| Free | $0.00 | 100GB/month | 2 custom domains, no SLA |
| Standard | $9.00 | 100GB included | SLA, private endpoints, more domains |
· Updated
About Azure Static Web Apps
Static Web Apps is Azure’s front-end hosting product, and it is more generous on the free tier than most of Azure. You get a global CDN, free certificates, custom domains, and staging environments for pull requests without paying anything.
The distinguishing feature is the integrated API. An api folder in your repository is deployed as Azure Functions and served under /api on the same domain, which sidesteps CORS entirely and means one deploy covers the whole application.
Authentication is also built in, with GitHub, Microsoft Entra, and other providers wired up through configuration rather than code. For an internal tool that needs a login and not much else, that is a lot of work avoided.
Pricing
The free tier includes 100GB of bandwidth per month, 250MB of app size, and two custom domains, with no SLA. Standard is around $9/month per app and adds an SLA, larger app size, more domains, private endpoints, and the ability to bring your own Functions app.
For a personal site the free tier is usually sufficient indefinitely. The jump to Standard is driven by needing the SLA or the networking features rather than by traffic.
Service Details
Deployment runs through GitHub Actions or Azure DevOps, with the workflow file generated when you create the resource. Any framework producing static output works, and there is first-class handling for Next.js, Angular, React, Vue, Svelte, and Blazor.
Routing, custom headers, and fallback rules live in staticwebapp.config.json. Preview environments per pull request are included even on free.
The CLI works on Linux and there is a local emulator for developing against the auth and API behaviour without deploying. Being a Microsoft product, the documentation assumes Visual Studio Code, but nothing requires it.
Available in: Global CDN, with Functions in selectable Azure regions
Learn More
For more information about Azure Static Web Apps, visit their website at https://azure.microsoft.com/products/app-service/static