Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Azure Static Web Apps is available through two different plans, Free and Standard. See the pricing page for Standard plan costs. For information service level agreement details, see Service Level Agreements (SLA) for Online Services.
Features
Feature | Free plan (For personal projects) |
Standard plan (For production apps) |
Dedicated plan (Retired effective October 31st, 2025) |
---|---|---|---|
Web hosting | ✔ | ✔ | ✔ |
GitHub integration | ✔ | ✔ | ✔ |
Azure DevOps integration | ✔ | ✔ | ✔ |
Globally distributed static content | ✔ | ✔ | ✗ |
Free, automatically renewing SSL certificates | ✔ | ✔ | ✔ |
Staging environments | 3 per app | 10 per app | 20 per app |
Max app size | 250 MB per app | 500 MB per app | 2 GB |
Custom domains | 2 per app | 5 per app | 10 per app |
APIs via Azure Functions | Managed | Managed or Bring your own Functions app |
Managed or Bring your own Functions app |
Authentication provider integration | Preconfigured (Service defined) |
Custom registrations | Custom registrations |
Assign custom roles with a function | ✗ | ✔ | ✔ |
Private endpoints | ✗ | ✔ | ✔ |
Service Level Agreement (SLA) | None | ✔ | ✔ |
Selecting a plan
The following scenarios can help you decide if the Standard or Dedicated plan best fits your needs.
Select Standard when:
- Expected traffic volumes exceed bandwidth maximums.
- The existing Azure Functions app you want to use either has triggers and bindings beyond HTTP endpoints, or can't be converted to a managed Functions app.
- Security requirements that require a custom provider registration.
- The site's web assets total file size exceed the storage maximums.
- You require formal customer support.
- You require more than three staging environments.
See the quotas guide for limitation details.
Changing plans
You can move between Free or Standard plans via the Azure portal.
Go to your Static Web Apps resource in the Azure portal.
Under the Settings menu, select Hosting plan.
Select the hosting plan you want for your static web app.
Select Save.
For Dedicated Plan deployments, follow the Deploy your web app to Azure Static Web Apps guide to redeploy to a new Static Web App.