CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps 9.1.0

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps --version 9.1.0
                    
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps -Version 9.1.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps" Version="9.1.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps" Version="9.1.0" />
                    
Directory.Packages.props
<PackageReference Include="CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps --version 9.1.0
                    
#r "nuget: CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps, 9.1.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package [email protected]
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps&version=9.1.0
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps&version=9.1.0
                    
Install as a Cake Tool

CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps library

Provides extensions methods and resource definitions for the .NET Aspire AppHost to support running Azure Static Web Apps locally using the emulator using the Azure Static Web App CLI.

Getting Started

Install the package

In your AppHost project, install the package using the following command:

dotnet add package CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps

Example usage

Then, in the Program.cs file of AppHost, define a frontend and backend resource (optional), then call AddSwaEmulator:

var builder = DistributedApplication.CreateBuilder(args);

// Define the API resource
var api = builder.AddProject<Projects.CommunityToolkit_Aspire_StaticWebApps_ApiApp>("api");

// Define the frontend resource
var web = builder
    .AddNpmApp("web", Path.Combine("..", "CommunityToolkit.Aspire.StaticWebApps.WebApp"), "dev")
    .WithHttpEndpoint(env: "PORT")
    .WithExternalHttpEndpoints();

// Create a SWA emulator with the frontend and API resources
_ = builder
    .AddSwaEmulator("swa")
    .WithAppResource(web)
    .WithApiResource(api);

builder.Build().Run();

Additional Information

https://learn.microsoft.com/dotnet/aspire/community-toolkit/hosting-azure-static-web-apps

Feedback & contributing

https://github.com/CommunityToolkit/Aspire

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps:

Package Downloads
FSharp.CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps

Provides extensions methods and resource definitions for the .NET Aspire AppHost in F# to support running Azure Static Web Apps locally using the emulator using the Azure Static Web App CLI

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
9.5.1-beta.315 223 6/26/2025
9.5.1-beta.314 168 6/23/2025
9.5.1-beta.313 154 6/20/2025
9.5.1-beta.312 169 6/20/2025
9.5.1-beta.311 168 6/18/2025
9.5.1-beta.310 171 6/17/2025
9.5.1-beta.309 168 6/17/2025
9.5.1-beta.308 139 6/17/2025
9.5.1-beta.307 166 6/16/2025
9.5.1-beta.306 312 6/11/2025
9.5.1-beta.305 152 6/7/2025
9.5.1-beta.304 154 6/6/2025
9.5.1-beta.303 164 6/4/2025
9.5.1-beta.302 171 6/4/2025
9.5.1-beta.301 169 6/2/2025
9.5.1-beta.300 168 5/28/2025
9.5.0 3,164 5/27/2025 9.5.0 is deprecated because it is no longer maintained.
9.5.0-beta.299 169 5/27/2025
9.5.0-beta.298 188 5/26/2025
9.5.0-beta.297 115 5/24/2025
9.5.0-beta.296 135 5/24/2025
9.5.0-beta.295 85 5/24/2025
9.4.1-beta.291 178 5/19/2025
9.4.1-beta.289 180 5/16/2025
9.4.1-beta.288 245 5/16/2025
9.4.1-beta.287 235 5/16/2025
9.4.1-beta.286 225 5/16/2025
9.4.1-beta.285 246 5/14/2025
9.4.1-beta.284 249 5/13/2025
9.4.1-beta.283 251 5/12/2025
9.4.1-beta.282 176 5/7/2025
9.4.1-beta.280 170 5/2/2025
9.4.1-beta.279 158 5/2/2025
9.4.1-beta.277 179 4/23/2025
9.4.1-beta.276 178 4/23/2025
9.4.1-beta.275 174 4/23/2025
9.4.1-beta.274 183 4/23/2025
9.4.1-beta.273 181 4/23/2025
9.4.1-beta.272 167 4/23/2025
9.4.1-beta.271 187 4/23/2025
9.4.1-beta.270 169 4/20/2025
9.4.0 828 4/20/2025
9.4.0-beta.269 187 4/20/2025
9.4.0-beta.268 173 4/20/2025
9.3.1-beta.267 183 4/20/2025
9.3.1-beta.266 112 4/19/2025
9.3.1-beta.265 214 4/15/2025
9.3.1-beta.264 221 4/15/2025
9.3.1-beta.263 210 4/15/2025
9.3.1-beta.262 218 4/15/2025
9.3.1-beta.260 183 4/10/2025
9.3.1-beta.259 178 4/8/2025
9.3.1-beta.258 186 4/8/2025
9.3.1-beta.257 188 4/8/2025
9.3.1-beta.256 187 4/8/2025
9.3.1-beta.255 183 4/8/2025
9.3.1-beta.254 176 4/8/2025
9.3.1-beta.253 155 4/1/2025
9.3.1-beta.252 170 3/27/2025
9.3.1-beta.250 167 3/27/2025
9.3.1-beta.249 159 3/27/2025
9.3.1-beta.248 152 3/27/2025
9.3.1-beta.247 170 3/27/2025
9.3.1-beta.244 519 3/25/2025
9.3.1-beta.242 503 3/24/2025
9.3.1-beta.241 169 3/19/2025
9.3.0 364 3/19/2025
9.3.0-beta.239 170 3/19/2025
9.2.2-beta.237 174 3/19/2025
9.2.2-beta.236 142 3/14/2025
9.2.2-beta.230 177 3/13/2025
9.2.2-beta.229 181 3/13/2025
9.2.2-beta.228 176 3/11/2025
9.2.2-beta.227 176 3/11/2025
9.2.2-beta.226 182 3/11/2025
9.2.2-beta.225 182 3/11/2025
9.2.2-beta.224 178 3/11/2025
9.2.2-beta.223 182 3/10/2025
9.2.2-beta.222 198 3/10/2025
9.2.2-beta.220 180 3/9/2025
9.2.2-beta.218 183 3/9/2025
9.2.2-beta.217 242 3/7/2025
9.2.2-beta.216 217 3/7/2025
9.2.2-beta.215 224 3/7/2025
9.2.2-beta.214 211 3/5/2025
9.2.2-beta.213 200 3/5/2025
9.2.2-beta.212 224 3/5/2025
9.2.2-beta.211 226 3/4/2025
9.2.2-beta.210 226 3/4/2025
9.2.2-beta.208 96 3/3/2025
9.2.1 230 3/3/2025
9.2.1-beta.207 105 3/2/2025
9.2.1-beta.206 112 3/1/2025
9.2.1-beta.205 121 2/27/2025
9.2.1-beta.204 112 2/26/2025
9.2.1-beta.203 107 2/26/2025
9.2.0 205 2/26/2025
9.2.0-beta.202 113 2/26/2025
9.2.0-beta.201 99 2/26/2025
9.2.0-beta.199 101 2/26/2025
9.2.0-beta.198 118 2/26/2025
9.1.1-beta.197 122 2/25/2025
9.1.1-beta.196 114 2/25/2025
9.1.1-beta.195 104 2/25/2025
9.1.1-beta.194 126 2/25/2025
9.1.1-beta.193 113 2/25/2025
9.1.1-beta.192 126 2/24/2025
9.1.1-beta.191 109 2/24/2025
9.1.1-beta.190 104 2/19/2025
9.1.1-beta.189 108 2/19/2025
9.1.1-beta.188 112 2/19/2025
9.1.1-beta.187 118 2/19/2025
9.1.1-beta.183 127 2/18/2025
9.1.1-beta.182 117 2/18/2025
9.1.1-beta.181 125 2/18/2025
9.1.1-beta.180 116 2/17/2025
9.1.1-beta.178 128 2/17/2025
9.1.1-beta.177 116 2/12/2025
9.1.1-beta.176 135 2/11/2025
9.1.1-beta.175 117 2/11/2025
9.1.1-beta.173 117 2/10/2025
9.1.1-beta.169 126 2/6/2025
9.1.1-beta.168 110 2/5/2025
9.1.1-beta.166 113 2/5/2025
9.1.1-beta.165 103 2/5/2025
9.1.1-beta.164 115 2/3/2025
9.1.1-beta.162 122 2/3/2025
9.1.1-beta.155 118 1/30/2025
9.1.1-beta.154 92 1/30/2025
9.1.1-beta.153 102 1/30/2025
9.1.1-beta.152 112 1/29/2025
9.1.1-beta.150 110 1/29/2025
9.1.1-beta.148 104 1/26/2025
9.1.1-beta.147 109 1/26/2025
9.1.1-beta.146 119 1/23/2025
9.1.1-beta.145 107 1/22/2025
9.1.1-beta.144 98 1/22/2025
9.1.1-beta.142 117 1/22/2025
9.1.1-beta.140 122 1/22/2025
9.1.1-beta.139 112 1/21/2025
9.1.1-beta.138 102 1/20/2025
9.1.1-beta.137 107 1/17/2025
9.1.1-beta.136 97 1/15/2025
9.1.1-beta.135 77 1/15/2025
9.1.1-beta.134 72 1/15/2025
9.1.1-beta.128 100 1/9/2025
9.1.1-beta.127 103 1/9/2025
9.1.1-beta.126 107 1/9/2025
9.1.1-beta.125 112 1/9/2025
9.1.1-beta.124 112 1/9/2025
9.1.0 287 12/12/2024
9.1.0-beta.123 114 1/3/2025
9.1.0-beta.122 110 1/3/2025
9.1.0-beta.121 120 1/2/2025
9.1.0-beta.120 118 12/30/2024
9.1.0-beta.119 116 12/30/2024
9.1.0-beta.118 117 12/30/2024
9.1.0-beta.116 110 12/30/2024
9.1.0-beta.114 98 12/30/2024
9.1.0-beta.113 116 12/30/2024
9.1.0-beta.112 117 12/18/2024
9.1.0-beta.110 124 12/16/2024
9.1.0-beta.109 105 12/12/2024
9.0.1-beta.108 106 12/12/2024
9.0.1-beta.107 103 12/11/2024
9.0.1-beta.106 115 12/12/2024
9.0.1-beta.104 121 12/11/2024
9.0.1-beta.102 108 12/6/2024
9.0.1-beta.99 128 12/6/2024
9.0.1-beta.98 110 12/6/2024
9.0.1-beta.95 114 12/5/2024
9.0.1-beta.94 129 12/5/2024
9.0.1-beta.93 114 12/2/2024
9.0.1-beta.92 116 11/30/2024
9.0.1-beta.91 101 11/30/2024
9.0.1-beta.90 109 11/29/2024
9.0.1-beta.89 112 11/29/2024
9.0.1-beta.88 104 11/27/2024
9.0.1-beta.87 105 11/27/2024
9.0.1-beta.86 122 11/27/2024
9.0.1-beta.84 89 11/24/2024
9.0.1-beta.83 125 11/22/2024
9.0.1-beta.82 119 11/21/2024
9.0.1-beta.81 108 11/19/2024
9.0.1-beta.80 104 11/19/2024
9.0.1-beta.79 118 11/19/2024
9.0.1-beta.77 110 11/15/2024
9.0.0 320 11/15/2024
9.0.0-beta.76 104 11/14/2024
9.0.0-beta.75 95 11/14/2024
9.0.0-beta.74 119 11/14/2024
9.0.0-beta.73 113 11/14/2024
9.0.0-beta.72 107 11/14/2024
9.0.0-beta.71 102 11/13/2024
9.0.0-beta.70 109 11/13/2024
9.0.0-beta.69 103 11/13/2024
9.0.0-beta.68 124 11/13/2024
9.0.0-beta.67 111 11/13/2024
9.0.0-beta.66 108 11/13/2024
9.0.0-beta.63 111 11/12/2024
9.0.0-beta.54 112 10/31/2024
9.0.0-beta.53 114 10/29/2024
8.3.0 193 10/29/2024
8.3.0-beta.51 113 10/29/2024
8.3.0-beta.50 116 10/28/2024
8.3.0-beta.49 107 10/28/2024
8.3.0-beta.48 114 10/28/2024
8.3.0-beta.47 122 10/28/2024
8.3.0-beta.46 109 10/27/2024
8.3.0-beta.45 116 10/25/2024
8.3.0-beta.44 117 10/25/2024
8.3.0-beta.43 114 10/25/2024
8.3.0-beta.42 119 10/24/2024
8.2.1 187 10/23/2024
8.2.1-beta.40 114 10/23/2024
8.2.1-beta.39 92 10/23/2024
8.2.1-beta.38 109 10/23/2024
8.2.1-beta.37 102 10/23/2024
8.2.1-beta.36 116 10/23/2024
8.2.1-beta.35 103 10/23/2024
8.2.0-beta.34 122 10/23/2024
8.2.0-beta.33 119 10/23/2024
8.2.0-beta.32 121 10/22/2024
1.0.0-beta.60 130 11/11/2024
1.0.0-beta.58 104 11/4/2024
1.0.0-beta.57 105 11/1/2024
1.0.0-beta.56 105 11/1/2024
1.0.0-beta.55 113 11/1/2024