Finbuckle.MultiTenant Docs

Finbuckle.MultiTenant is a open source multitenancy library for .NET. It provides for tenant resolution, per-tenant app behavior, and per-tenant data isolation.

.NET 5.0, .NET Core 3.1, and .NET Core 2.1 are supported.

See for more details and documentation.

See LICENSE file for license information.

See CHANGELOG for version history details.


Check out the GitHub repository to ask a question, make a request, or check out the code!

Sample Projects

In addition to this documentation a variety of sample projects are available. Be sure to read the information on the index page of each sample and the code comments in the Startup class.

ASP.NET Core 3.1 Samples

Base Path Strategy Sample

Data Isolation Sample

Delegate Strategy Sample

EFCore Store Sample

Host Strategy Sample

Http Remote Store Sample

Identity DataIsolation Sample

Per-Tenant Authentication Sample

Route Strategy Sample

Session Strategy Sample

Static Strategy Sample

ASP.NET Core 2.1 Samples

Route Strategy Sample

Shared Login Sample