Finbuckle. MultiTenant

a lightweight and open-source multitenancy library for .NET

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

Get started now!
Open Source

Source code available on GitHub under the Apache 2.0 license.

Lightweight

Uses standard .NET conventions and patterns allowing "drop-in" multitenancy.

Tenant Resolution

Detect tenants using powerful built-in and customizable logic.

Data Isolation

Separate tenant data using a shared, separate, or hybrid database approaches.

.NET Support

Works with all Microsoft supported versions of .NET.

Behavior

Configure application behavior uniquely for each tenant.

Sustainable Open Source

dotnet foundation logo
Independent. Innovative. Always open source.

Finbuckle.MultiTenant is proud to be a member of the .NET Foundation.

Finbuckle.MultiTenant is primarily supported by its GitHub sponsors and contributors.

Additional support is provided by the following organizations:

Digital Ocean logo
GitHub logo
Jetbrains logo

Learn More

GitHub

GitHub Issues

GitHub Discussions

GitHub Sponsor

Documentation

Sample Projects

Sample projects for older .NET versions can be found in earlier tagged release commits.