CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps 9.5.0

Prefix Reserved
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps --version 9.5.0
                    
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps -Version 9.5.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.5.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.5.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.5.0
                    
#r "nuget: CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps, 9.5.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.
#addin nuget:?package=CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps&version=9.5.0
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps&version=9.5.0
                    
Install as a Cake Tool

CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps library

Deprecation warning: This library is deprecated and will be removed in a future release, refer to https://github.com/CommunityToolkit/Aspire/issues/698 for more information.

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