Organization Concept
Understanding organizations and multi-tenancy model.
Let's start by understanding the difference between personal accounts and organizations and why organizations are an important entity for your product.
Personal Accounts vs Organizations
The kit distinguishes between two types of accounts:
- Personal Accounts are tied directly to a user. Every user automatically receives a personal account upon registration. This account belongs solely to them and cannot have additional members. Personal accounts are ideal for individual workspaces, personal projects, or consumer-facing features.
- Organizations are shared workspaces that exist independently of any single user. Multiple users can join an organization as members, each with assigned roles and permissions. Organizations support team collaboration, shared resources, and centralized billing.
Users can seamlessly switch between their personal account and any organizations they belong to using the account switcher. This dual-context model lets you serve both individual users and teams within the same application.
Choosing your account mode: Depending on your business model, you may want to enable only personal accounts (B2C), only organizations (B2B), or both (B2B2C). See Account Modes to configure which modes are available in your application.
Next: Dashboard →