Publish a Blazor WebAssembly app and .NET API with Azure Static Web Apps

App Service
App Service Static Web Apps

Automatically deploy and update a Blazor web application and its API from a GitHub repository.

Learning objectives

In this module, you will:

  • Clone and run an existing Blazor web app locally
  • Create an API for the app with Azure Functions
  • Publish the app and its API to Azure Static Web Apps


  • Basic knowledge of web app concepts
  • C# .NET experience at a beginner level
  • A GitHub account
  • Visual Studio 2019 (or newer), including the Azure and ASP.NET and web development workloads
  • Familiarity with basic Visual Studio operation, including interacting with Git repositories and basic debugging functions