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!Source code available on GitHub under the Apache 2.0 license.
Uses standard .NET conventions and patterns allowing "drop-in" multitenancy.
Detect tenants using powerful built-in and customizable logic.
Separate tenant data using a shared, separate, or hybrid database approaches.
Works with all Microsoft supported versions of .NET.
Configure application behavior uniquely for each tenant.
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:
Sample projects for older .NET versions can be found in earlier tagged release commits.