About managing users
Manage users
Kinde is designed to support most business models and structures, from single entities to large enterprises. You can run multiple businesses on the Kinde platform, and you can also use organizations to separately manage sub-entities and user groups - known as multi-tenanting.
Multi-tenancy is where a single instance of software (e.g. a business on Kinde), and its supporting infrastructure, can serve multiple customers.
There are a number of ways that multi-tenancy can be done:
At Kinde we use a single database with a schema per tenant, which means each customer shares the application and a single database, but each tenant’s data is isolated and remains invisible to other tenants.
If your business services businesses, who in turn service businesses or customers in a B2B2B or B2B2C model, you’ll need to set up organizations.
For example, you might be:
The diagram below shows an example of an organization structure.
An organizational structure outlines how certain activities are managed, including user roles and permissions.
Organizations function to separate user groups or members, so you can separately control and manage access for them. Users can also belong to multiple organizations. For example, you may want freelancers or contractors to access all organizations.
User management at the organization level, lets you: