multi tenant authentication fusionauth

Multi-Tenant Authentication

Create tenants that separate applications, users, themes, emails and more.

multi tenant authentication fusionauth
what is multi-tenant authentication icon

Why Multi-Tenant Authentication?

FusionAuth is a physically isolated single tenant solution, but within each customer instance we enable multiple logical tenants for clients who need them. This multi-tenant capability is great for white labelling, SaaS clients, developers who need multiple environments and more.

isolated configuration icon

Isolated Configuration & Entities

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.

lightweight scalable feather icon

Lightweight & Scalable

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.

Isolate Tenants

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.

isolate multiple tenants

Configure Tenants

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. 

fusionauth dashboard mockup configure tenants
manage developer environments

Manage Multiple Developer Environments

Use one FusionAuth account to service multiple environments — development, staging and UAT, for example —  reducing complexity, cost and maintenance hassle.