Azure Static Web Apps was first announced in the preview in May 2020. Today we’re excited to announce the general availability of Azure Static Web Apps, including a free plan for easy product exploration and a standard plan for advanced features backed by an Enterprise Service Level Agreement (SLA). The Azure Static Web Apps hosting service meets the growing consumer and business demand for a web presence with global reach and minimal effort.
Modern design patterns for web apps leverage microservices best practices for performance, flexibility, and extensibility. Azure Static Web Apps is a turnkey service for these modern full-stack web applications with pre-built and pre-rendered static front ends and serverless API back ends. Develop with popular front-end frameworks or static site generators, quickly build and test your apps locally, and deploy them with a simple check-in. That way, you can focus on your app while Azure takes care of the deployment and infrastructure.
With Azure Static Web Apps, you can use functions that are designed for high productivity:
- Worldwide distributed content for production apps
- Customized CI / CD workflows from code to the cloud
- Automatically provided preview environments
- Custom domain configuration and free SSL certificates
- Integrated access to a wide variety of authentication providers
- Route-based authorization
- Custom routing
- Integration with serverless APIs with Azure functions
- A custom developer extension for Visual Studio Code
- A feature-rich CLI for local development
From code to the cloud with Azure Static Web Apps
Azure Static Web Apps works with both GitHub and Azure DevOps to keep your apps up to date as your code changes without the need for DevOps configuration. Commits and pull requests trigger a bespoke workflow for creating and deploying your app to Azure. Preview environments are created for pull requests to make it easier to review changes before merging them.
Every Azure static web application receives a free SSL certificate that is fully managed and automatically renewed by Azure. You can bring your own custom domain, and we’ll introduce too Full support for root domains through ALIAS records with this version.
Azure Static Web Apps are integrated with Azure functions to make it easy to extend your app with serverless API endpoints. From this version on you can even Bring an existing Azure Functions project and use that as your API. That way, you can take advantage of all of the triggers, bindings, and extensions that Azure Functions offers. Azure features are dynamically scaled so your app is always ready to meet market demands.
Authentication and authorization are also integrated. You can use our authentication flow with detailed route security. Plus, now you can Bring your own authentication provider and integrate it into your static web app.
The development of Azure Static Web Apps benefits from a tailor-made VS code extension. The extension is designed for high productivity and makes it easy to build static web applications, extend with serverless APIs and set up a provisioning workflow. The new Azure Static Web Apps CLI provides a high fidelity on-premises replica of the cloud production environment with mocked hosting platform capabilities for authentication, custom routing, and authorization rules to support local development.
Azure Static Web Apps are a great option to accelerate the development and time to market of modern full-stack web applications using popular libraries and frameworks such as Angular, React, Svelte, Vue, or Blazor.