Bravellian.Platform 2026.2.3.1131

dotnet add package Bravellian.Platform --version 2026.2.3.1131
                    
NuGet\Install-Package Bravellian.Platform -Version 2026.2.3.1131
                    
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="Bravellian.Platform" Version="2026.2.3.1131" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Bravellian.Platform" Version="2026.2.3.1131" />
                    
Directory.Packages.props
<PackageReference Include="Bravellian.Platform" />
                    
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 Bravellian.Platform --version 2026.2.3.1131
                    
#r "nuget: Bravellian.Platform, 2026.2.3.1131"
                    
#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.
#:package Bravellian.Platform@2026.2.3.1131
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Bravellian.Platform&version=2026.2.3.1131
                    
Install as a Cake Addin
#tool nuget:?package=Bravellian.Platform&version=2026.2.3.1131
                    
Install as a Cake Tool

Bravellian.Platform

Core platform abstractions and orchestration. SQL Server integrations live in Bravellian.Platform.SqlServer.

Install

dotnet add package Bravellian.Platform
dotnet add package Bravellian.Platform.SqlServer

Usage

var builder = WebApplication.CreateBuilder(args);

builder.Services.AddSqlPlatform(
    "Server=localhost;Database=MyApp;Trusted_Connection=true;",
    options =>
    {
        options.EnableSchemaDeployment = true;
        options.EnableSchedulerWorkers = true;
    });

var app = builder.Build();

Examples

One-time execution registry

Use xref:Bravellian.Platform.OnceExecutionRegistry to guard idempotent startup tasks or DI registrations.

var registry = new OnceExecutionRegistry();

if (!registry.CheckAndMark("platform:di"))
{
    builder.Services.AddSqlPlatform("Server=localhost;Database=MyApp;Trusted_Connection=true;");
}

if (registry.HasRun("platform:di"))
{
    logger.LogInformation("Platform services already registered.");
}

Outbox + Inbox configuration

Use SqlPlatformOptions.ConfigureOutbox and SqlPlatformOptions.ConfigureInbox to tune outbox/inbox behavior while keeping a single registration call.

Discovery-based registration

builder.Services.AddSingleton<IPlatformDatabaseDiscovery>(new MyTenantDiscovery());

builder.Services.AddSqlPlatformMultiDatabaseWithDiscovery(enableSchemaDeployment: true);

Documentation

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (8)

Showing the top 5 NuGet packages that depend on Bravellian.Platform:

Package Downloads
Bravellian.Platform.Observability

Shared observability primitives for platform subsystems.

Bravellian.Platform.SqlServer

SQL Server provider for Bravellian.Platform.

Bravellian.Platform.Email

Provider-agnostic email outbox primitives and dispatching.

Bravellian.Platform.Webhooks

Provider-agnostic webhook primitives and processing pipeline.

Bravellian.Platform.Postgres

PostgreSQL provider for Bravellian.Platform.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
2026.2.3.1131 259 2/3/2026
2026.2.3.387 168 2/3/2026
2026.2.3.215 320 2/3/2026
2026.2.3.196 173 2/3/2026
2026.2.2.1402 173 2/2/2026
2026.2.2.1040 165 2/2/2026
2026.2.1.1354 168 2/1/2026
2026.2.1.1297 183 2/1/2026
2026.2.1.1217 171 2/1/2026
2026.2.1.333 169 2/1/2026
2026.2.1.326 173 2/1/2026
2026.2.1.159 166 2/1/2026
2026.1.31.455 184 1/31/2026
2026.1.30.391 166 1/30/2026
2026.1.29.1054 167 1/29/2026
2026.1.28.1297 181 1/28/2026
2026.1.28.293 173 1/28/2026
2026.1.27.1127 1,039 1/27/2026
2026.1.27.106 139 1/27/2026
2026.1.26.1292 110 1/26/2026
Loading failed

For support, contact oss@bravellian.com