Create tenants that separate applications, users, themes, emails and more.
Tenants logically separate system configuration and entities such as users or groups. With only one FusionAuth instance, keep your users, applications, API keys, and other objects separate and secure. API keys can be locked to a tenant, further securing access.
Run one tenant, or thousands. Because each tenant is lightweight and performant, every additional tenant has a minimal impact on system throughput.
Creating tenant separation just got easier.
There are two kinds of isolation possible for tenants in FusionAuth: physical and logical. With physical isolation, run a separate FusionAuth instance, anywhere in the world for data sovereignty or performance requirements. Logical isolation uses the same instance, web server and database, but sends traffic to different tenants based on hostname or other request data.
Separate and manage your users, applications, API keys, and other entities at the tenant level. A single user can have accounts in two different tenants without those accounts interfering with one another — or noticing a shared backend. Customize your form fields, connectors and more.
Use one FusionAuth account to service multiple environments — development, staging and UAT, for example — reducing complexity, cost and maintenance hassle.
FusionAuth is a complete solution with no sacrifices. We got this. Go build something awesome.