Finbuckle/Finbuckle.MultiTenant
MultiTenant is an open source multi-tenancy library for modern .NET created and maintained by Finbuckle LLC. observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 98
- Release rhythm 97
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 1
- age_days: 3288
- days_rel: 22
- days_push: 13
- n_releases_24m: 56
Adoption not part of the score
1617 stars · 299 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Finbuckle.MultiTenant is an open source multi-tenancy library for modern .NET, primarily targeting ASP.NET Core and Entity Framework Core applications. It provides tenant resolution strategies, tenant stores, per-tenant options and authentication, and per-tenant data isolation.
Use cases
- add multi-tenancy to an ASP.NET Core SaaS app
- resolve tenants from subdomains, route, or headers
- isolate tenant data with EF Core shared or separate databases
- configure per-tenant options and authentication
- store tenant info in config, EF Core, or distributed cache
When to choose
- building a .NET SaaS application that serves multiple tenants
- you need drop-in multitenancy following standard .NET DI and Options conventions
- you want flexible tenant resolution strategies with fallback chaining
When to avoid
- your application is not on .NET or ASP.NET Core
- you need a fully hosted multi-tenant platform rather than a library
- you use a .NET version not aligned with the library's major version
Facets
library · maturity stable
middleware auth orm web-framework web-development backend security databases dotnet cross-platform multi-tenancy aspnetcore efcore saas tenant-resolution per-tenant-data web-server
10 sources
- readme: https://github.com/Finbuckle/Finbuckle.MultiTenant · fetched 2026-08-28 · 7851ed6c1716
- homepage: https://www.finbuckle.com/MultiTenant · fetched 2026-08-29 · 4886c1ba43e5
- site_page: https://www.finbuckle.com/MultiTenant/Docs · fetched 2026-08-29 · a80915e396c8
- site_page: https://www.finbuckle.com/multitenant/docs/CoreConcepts · fetched 2026-08-29 · 60d205856816
- site_page: https://www.finbuckle.com/multitenant/docs/Strategies · fetched 2026-08-29 · 6ed1f5ceee6e
- site_page: https://www.finbuckle.com/multitenant/docs/Stores · fetched 2026-08-29 · 5eb08235d2af
- site_page: https://www.finbuckle.com/multitenant/docs/ConfigurationAndUsage · fetched 2026-08-29 · 08b8ecbe4330
- site_page: https://www.finbuckle.com/multitenant/docs/AspNetCore · fetched 2026-08-29 · bef064c21b71
- site_page: https://www.finbuckle.com/multitenant/docs/Options · fetched 2026-08-29 · f5631b92e0f8
- site_page: https://www.finbuckle.com/multitenant/docs/Authentication · fetched 2026-08-29 · 94455d4df420
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Finbuckle/Finbuckle.MultiTenant | main | 98 |
For agents
markdown · JSON · MCP: product_card(name="Finbuckle/Finbuckle.MultiTenant")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem