CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps 9.4.1-beta.279

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