Muonroi.Tenancy.Abstractions 1.0.0-alpha.1

This is a prerelease version of Muonroi.Tenancy.Abstractions.
dotnet add package Muonroi.Tenancy.Abstractions --version 1.0.0-alpha.1
                    
NuGet\Install-Package Muonroi.Tenancy.Abstractions -Version 1.0.0-alpha.1
                    
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="Muonroi.Tenancy.Abstractions" Version="1.0.0-alpha.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Muonroi.Tenancy.Abstractions" Version="1.0.0-alpha.1" />
                    
Directory.Packages.props
<PackageReference Include="Muonroi.Tenancy.Abstractions" />
                    
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 Muonroi.Tenancy.Abstractions --version 1.0.0-alpha.1
                    
#r "nuget: Muonroi.Tenancy.Abstractions, 1.0.0-alpha.1"
                    
#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 Muonroi.Tenancy.Abstractions@1.0.0-alpha.1
                    
#: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=Muonroi.Tenancy.Abstractions&version=1.0.0-alpha.1&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Muonroi.Tenancy.Abstractions&version=1.0.0-alpha.1&prerelease
                    
Install as a Cake Tool

Muonroi Building Block

Muonroi Building Block is a modular .NET infrastructure framework for monolith, modular monolith, and microservices architectures.

CI OSS License Commercial License

Package System

Package Description Tier
Muonroi.Core.Abstractions Core contracts, interfaces, and base types. OSS (free)
Muonroi.Core Core services implementation (datetime, JSON, logging wrappers, execution context). OSS (free)
Muonroi.Governance.Abstractions License governance contracts and policy interfaces. OSS (free)
Muonroi.Governance OSS license governance implementation. OSS (free)
Muonroi.Governance.Enterprise Enterprise anti-tampering, audit chain, fail-closed policy controls. Commercial
Muonroi.Tenancy.Abstractions Multi-tenancy contracts and shared models. OSS (free)
Muonroi.Tenancy.Core Shared-database multi-tenancy core and tenant filters. OSS (free)
Muonroi.Tenancy Tenant runtime context and middleware integration. OSS (free)
Muonroi.RuleEngine.Abstractions Rule engine contracts. OSS (free)
Muonroi.RuleEngine.Core Rule engine execution core. OSS (free)
Muonroi.RuleEngine.SourceGenerators Source generators for rule authoring and diagnostics. OSS (free)
Muonroi.RuleEngine.Testing Testing helpers for rule orchestration. OSS (free)
Muonroi.RuleEngine.DecisionTable Decision table models, validation, conversion and persistence abstractions. OSS (free)
Muonroi.RuleEngine.NRules NRules integration for Muonroi Rule Engine. OSS (free)
Muonroi.RuleEngine.CEP Complex Event Processing integration. OSS (free)
Muonroi.RuleEngine.Runtime.Web Runtime web APIs and enterprise runtime integration surfaces. Commercial
Muonroi.RuleEngine.DecisionTable.Web Decision table web/API runtime package. Commercial
Muonroi.Data.Abstractions Data contracts and repository abstractions. OSS (free)
Muonroi.Data.Dapper Dapper integration for read-heavy data access. OSS (free)
Muonroi.Data.EntityFrameworkCore EF Core infrastructure and repository base. OSS (free)
Muonroi.Caching.Abstractions Caching contracts and cache configs. OSS (free)
Muonroi.Caching.Memory Multi-level memory/distributed cache implementation. OSS (free)
Muonroi.Caching.Redis Redis-backed caching integration. Commercial
Muonroi.Auth JWT auth infrastructure and middleware integrations. OSS (free)
Muonroi.AuthZ Advanced authorization package. Commercial
Muonroi.AspNetCore ASP.NET Core hosting integration and infrastructure extensions. OSS (free)
Muonroi.AspNetCore.OpenApi OpenAPI/Swagger integration. OSS (free)
Muonroi.Http HTTP client utilities and tenant propagation helpers. OSS (free)
Muonroi.Resilience Retry/circuit breaker/timeout policies with telemetry hooks. OSS (free)
Muonroi.Mapper Object mapping infrastructure. OSS (free)
Muonroi.Mediator Mediator pattern implementation and pipeline behaviors. OSS (free)
Muonroi.Messaging.Abstractions Messaging contracts and integration event abstractions. OSS (free)
Muonroi.Messaging.MassTransit MassTransit transport integration package. Commercial
Muonroi.Observability OpenTelemetry integration and instrumentation helpers. OSS (free)
Muonroi.BackgroundJobs.Abstractions Background job contracts and scheduler abstractions. OSS (free)
Muonroi.BackgroundJobs.Hangfire Hangfire scheduler integration package. Commercial
Muonroi.BackgroundJobs.Quartz Quartz scheduler integration package. Commercial
Muonroi.SignalR SignalR integration package. Commercial
Muonroi.Grpc gRPC integration package. Commercial
Muonroi.Secrets Secret management integrations. Commercial
Muonroi.Bff Backend-for-Frontend package. Commercial
Muonroi.ServiceDiscovery.Consul Consul service discovery integration. Commercial
Muonroi.UiEngine.Catalog UI engine catalog package. Commercial
Muonroi.BuildingBlock.Shared Shared result/pagination/common utility types. OSS (free)
Muonroi.Logging Structured logging implementation. OSS (free)
Muonroi.Logging.Abstractions Logging contracts and context interfaces. OSS (free)
Muonroi.Rules Rule definitions and conventions package. OSS (free)
Muonroi.BuildingBlock.All Meta-package aggregating OSS and commercial modules. Commercial

Quick Install

# OSS packages (public NuGet.org)
dotnet add package Muonroi.Core
dotnet add package Muonroi.RuleEngine.Core

# Commercial packages (private feed - requires license)
# See: https://muonroi.com/docs/commercial/setup

Documentation

Samples

License

This repository uses dual licensing:

  • OSS packages are licensed under Apache License 2.0 (LICENSE-APACHE).
  • Enterprise/commercial packages are licensed under Muonroi Commercial License (LICENSE-COMMERCIAL).
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 was computed.  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 (8)

Showing the top 5 NuGet packages that depend on Muonroi.Tenancy.Abstractions:

Package Downloads
Muonroi.Auth

JWT authentication infrastructure: token validation, DPoP binding, claim extraction, and Muonroi auth middleware.

Muonroi.Tenancy

Multi-tenancy runtime: AsyncLocal context, middleware integration, and tenant lifecycle management.

Muonroi.Tenancy.Core

Shared-database multi-tenancy core: EF Core global filters, tenant context propagation, and quota tracking.

Muonroi.Messaging.Abstractions

Message bus contracts: IIntegrationEvent, IEventHandler, and message envelope types for Muonroi messaging integrations.

Muonroi.Governance.Abstractions

OSS contracts for license governance: ILicenseGuard, LicenseState, LicenseTier, policy interfaces, and fingerprint abstractions.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.0-alpha.1 57 3/8/2026