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