EmBrito.Aspire.Hosting.Azure.CommunicationServices.Email
0.1.0-preview.1
dotnet add package EmBrito.Aspire.Hosting.Azure.CommunicationServices.Email --version 0.1.0-preview.1
NuGet\Install-Package EmBrito.Aspire.Hosting.Azure.CommunicationServices.Email -Version 0.1.0-preview.1
<PackageReference Include="EmBrito.Aspire.Hosting.Azure.CommunicationServices.Email" Version="0.1.0-preview.1" />
<PackageVersion Include="EmBrito.Aspire.Hosting.Azure.CommunicationServices.Email" Version="0.1.0-preview.1" />
<PackageReference Include="EmBrito.Aspire.Hosting.Azure.CommunicationServices.Email" />
paket add EmBrito.Aspire.Hosting.Azure.CommunicationServices.Email --version 0.1.0-preview.1
#r "nuget: EmBrito.Aspire.Hosting.Azure.CommunicationServices.Email, 0.1.0-preview.1"
#:package EmBrito.Aspire.Hosting.Azure.CommunicationServices.Email@0.1.0-preview.1
#addin nuget:?package=EmBrito.Aspire.Hosting.Azure.CommunicationServices.Email&version=0.1.0-preview.1&prerelease
#tool nuget:?package=EmBrito.Aspire.Hosting.Azure.CommunicationServices.Email&version=0.1.0-preview.1&prerelease
Azure Communication Services Email Emulator For Aspire
AppHost package for the Azure Communication Services Email Emulator.
Use this package when an Aspire application needs Azure Communication Services Email: local runs start an emulator with a browser inbox, and publish mode creates the Azure email resources.
Install
dotnet add package EmBrito.Aspire.Hosting.Azure.CommunicationServices.Email
AppHost
using EmBrito.Aspire.Hosting;
var email = builder
.AddAzureCommunicationEmail("email")
.RunAsEmulator();
builder.AddProject<Projects.Api>("api")
.WithReference(email)
.WaitFor(email);
Open the Email inbox link in the Aspire dashboard to inspect captured messages. No real
email is sent by the emulator.
In Azure, the same AppHost resource publishes Azure Communication Services Email infrastructure instead of the emulator.
Application Package
Add EmBrito.Aspire.Azure.CommunicationServices.Email to the app that sends email. It
registers Microsoft's Azure.Communication.Email.EmailClient from the Aspire connection.
More
See the repository for examples, custom-domain guidance, design notes, and maintainer documentation:
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- Aspire.Hosting (>= 13.4.6)
- Aspire.Hosting.Azure (>= 13.4.6)
- Azure.Identity (>= 1.21.0)
- Azure.Provisioning.Communication (>= 1.0.0-beta.3)
- Microsoft.Extensions.Configuration.Binder (>= 10.0.10)
- Microsoft.Extensions.Diagnostics.HealthChecks (>= 10.0.10)
- Microsoft.Extensions.Hosting (>= 10.0.10)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.10)
- OpenTelemetry.Exporter.OpenTelemetryProtocol (>= 1.15.3)
- OpenTelemetry.Extensions.Hosting (>= 1.15.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-preview.1 | 87 | 7/31/2026 |