Tenant Management

FREE

Multi-Tenant Infrastructure for SaaS Applications

The ABP Tenant Management Module provides a complete solution to manage tenants in your multi-tenant application. Create, edit, configure database connections, set admin users, and manage tenant features.

Trusted by the teams shaping the future of .NET.

Complete Tenant Lifecycle Management

Manage the full tenant lifecycle with a scalable and customizable system for modern SaaS.

Foundation for SaaS Applications

Multi-tenancy is one of the core features of ABP, providing the fundamental infrastructure to build your own SaaS solution. The Tenant Management Module implements the ITenantStore interface, storing tenants in a database and providing a complete UI to manage them.

Complete Tenant Lifecycle Management

Manage the complete lifecycle of tenants in your application, from creation to configuration and feature management.

Create
Edit
Configure
Manage

Comprehensive Management Capabilities

The Tenant Management Module provides all essential features needed to effectively manage tenants in your multi-tenant application.

Tenant CRUD Operations

Tenant CRUD Operations

Create, edit, update, and list all tenants in your system. Manage tenant information through an intuitive admin interface that makes tenant administration simple and efficient.

Custom Database Connection Strings

Custom Database Connection Strings

Set a custom database connection string for each tenant, enabling database-per-tenant architecture. Configure different databases for different tenants to ensure complete data isolation.

Tenant Admin User Setup

Tenant Admin User Setup

Set the email address and password for the admin user of each tenant during tenant creation. Each tenant gets its own admin user with full access to manage that tenant's resources.

Tenant Feature Management

Tenant Feature Management

Manage features for each tenant individually. Enable or disable features, set feature values, and control access to different capabilities on a per-tenant basis.

Flexible Database Configuration

Choose the database strategy that works best for your multi-tenant application, from shared databases to dedicated databases per tenant.

Shared Database

Use a single database for all tenants with data isolation handled by the framework. Simple to set up and manage, perfect for applications with many small tenants.

Database Per Tenant

Assign a dedicated database to each tenant for complete data isolation. Set custom connection strings per tenant to implement database-per-tenant architecture.

Automatic Admin User Creation

When creating a new tenant, you can set the email address and password for the tenant's admin user. This admin user is automatically created and has full access to manage that tenant's resources and settings.

Integrated Feature Management

The Tenant Management Module integrates seamlessly with the Feature Management Module. Manage features for each tenant individually, enabling or disabling capabilities, setting feature values, and controlling access to different functionality on a per-tenant basis. You can also manage host features separately if your application uses features on the host side.

Seamlessly Integrated with ABP
Multi-Tenancy

A fully integrated tenant store that works seamlessly with ABP’s multi-tenancy system to handle tenant resolution, data filtering, and isolation automatically.

Built on ABP’s Core Multi-Tenancy Infrastructure

The Tenant Management Module is the standard implementation of ABP's ITenantStore interface, providing database-backed tenant storage. It works seamlessly with ABP's multi-tenancy system, automatically handling tenant resolution, data filtering, and isolation.

Free and Open Source

Completely free and open-source, giving you full control over the blogging infrastructure of your application.

Available on GitHub

The Tenant Management Module is completely free and open-source. The source code is available on GitHub, licensed under MIT, allowing you to use, customize, and extend it freely for your multi-tenant applications.

Choose the Database & UI Framework That Fits Your Architecture

Tenant Management works seamlessly with multiple databases and UI frameworks, giving you complete freedom in how you build.

UI Frameworks

ABP allows you to build with multiple UI framework options.

MVC Razor Pages Angular Blazor

Learn More About the ABP Tenant Management Module

Explore detailed documentation, API references, and implementation guides.

Explore the Other Modules

Pro
Chat

Chat

Free
Docs

Docs

Pro
GDPR

GDPR

Pro
SaaS

SaaS

1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.