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

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