Azure Static Web Apps hosting plans

Azure Static Web Apps is available through three different plans, Free, Standard, and Dedicated (preview). See the pricing page for Standard plan costs, and Dedicated is free while in preview.


Feature Free plan
(For personal projects)
Standard plan
(For production apps)
Dedicated plan (preview)
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 or Dedicated 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.

Select the Dedicated plan when:

  • Your application requires regional data residency.

See the quotas guide for limitation details.

Changing plans

You can move between Free or Standard plans via the Azure portal.

  1. Go to your Static Web Apps resource in the Azure portal.

  2. Under the Settings menu, select Hosting plan.

  3. Select the hosting plan you want for your static web app.

  4. Select Save.