BellaBaxter.Aspire.Configuration
0.1.1-preview.95
dotnet add package BellaBaxter.Aspire.Configuration --version 0.1.1-preview.95
NuGet\Install-Package BellaBaxter.Aspire.Configuration -Version 0.1.1-preview.95
<PackageReference Include="BellaBaxter.Aspire.Configuration" Version="0.1.1-preview.95" />
<PackageVersion Include="BellaBaxter.Aspire.Configuration" Version="0.1.1-preview.95" />
<PackageReference Include="BellaBaxter.Aspire.Configuration" />
paket add BellaBaxter.Aspire.Configuration --version 0.1.1-preview.95
#r "nuget: BellaBaxter.Aspire.Configuration, 0.1.1-preview.95"
#:package BellaBaxter.Aspire.Configuration@0.1.1-preview.95
#addin nuget:?package=BellaBaxter.Aspire.Configuration&version=0.1.1-preview.95&prerelease
#tool nuget:?package=BellaBaxter.Aspire.Configuration&version=0.1.1-preview.95&prerelease
BellaBaxter.Aspire.Configuration
.NET Aspire AppHost integration for Bella Baxter.
Adds Bella Baxter as a named Aspire resource and wires the API connection into your services automatically — no manual URL or API key configuration needed in each project.
Use this package when you have a deployed Bella Baxter instance.
To run the full Bella stack locally inside Aspire, use BellaBaxter.Aspire.Host instead.
Installation
# AppHost project only
dotnet add package BellaBaxter.Aspire.Configuration
Quickstart
AppHost Program.cs:
var bella = builder.AddBellaBaxter("bella", environmentSlug: "development");
builder.AddProject<Projects.MyApi>("api")
.WithBellaSecrets(bella);
builder.AddProject<Projects.MyWorker>("worker")
.WithBellaSecrets(bella);
Set the API key in AppHost user secrets:
dotnet user-secrets set "Parameters:bella-api-key" "bax-..."
Target project (MyApi, MyWorker, etc.) — no extra configuration needed, connection vars are injected:
// Api/Program.cs
var builder = WebApplication.CreateBuilder(args);
builder.Configuration.AddBellaSecrets(); // reads BellaBaxter__* env vars injected by WithBellaSecrets()
What WithBellaSecrets injects
| Variable | Value |
|---|---|
BellaBaxter__BaxterUrl |
Resolved Bella API endpoint from the Aspire resource |
BellaBaxter__EnvironmentSlug |
The slug passed to AddBellaBaxter(environmentSlug: ...) |
BellaBaxter__ApiKey |
From the Aspire secret parameter |
AddBellaSecrets() in the target project reads these variables automatically — the app connects without any hardcoded config.
When to use this vs BellaBaxter.Aspire.Host
| Package | Use when |
|---|---|
BellaBaxter.Aspire.Configuration (this) |
You have a deployed Bella instance — just wire the URL into your services |
BellaBaxter.Aspire.Host |
You want the full Bella stack running locally inside Aspire (no deployed instance needed) |
Aspire dashboard
AddBellaBaxter adds a named resource visible in the Aspire dashboard — endpoints, logs, and health status
for the Bella API are shown alongside your own services.
| 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.2.4)
- BellaBaxter.AspNet.Configuration (>= 0.1.1-preview.95)
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.1-preview.95 | 63 | 6/16/2026 |
| 0.1.1-preview.94 | 73 | 6/16/2026 |
| 0.1.1-preview.92 | 59 | 6/10/2026 |
| 0.1.1-preview.91 | 64 | 5/27/2026 |
| 0.1.1-preview.90 | 68 | 5/22/2026 |
| 0.1.1-preview.89 | 58 | 5/22/2026 |
| 0.1.1-preview.88 | 57 | 5/14/2026 |
| 0.1.1-preview.87 | 62 | 5/14/2026 |
| 0.1.1-preview.86 | 51 | 5/14/2026 |
| 0.1.1-preview.85 | 53 | 5/14/2026 |
| 0.1.1-preview.84 | 52 | 5/14/2026 |
| 0.1.1-preview.83 | 65 | 5/11/2026 |
| 0.1.1-preview.82 | 57 | 5/5/2026 |
| 0.1.1-preview.81 | 70 | 4/29/2026 |
| 0.1.1-preview.80 | 66 | 4/28/2026 |
| 0.1.1-preview.79 | 55 | 4/28/2026 |
| 0.1.1-preview.78 | 55 | 4/28/2026 |
| 0.1.1-preview.77 | 56 | 4/27/2026 |
| 0.1.1-preview.76 | 56 | 4/27/2026 |
| 0.1.1-preview.75 | 61 | 4/27/2026 |