Skip to Content
Clerk logo

Clerk Docs

Ctrl + K
Go to clerkstage.dev

Organizations

Organizations are a way of grouping your application's users. Organizations are shared accounts, useful for project and team leaders—think of GitHub Teams or the different departments of a company. Members of different organizations can usually collaborate across shared resources but might have different levels of access and permissions with different role.

To enable organizations, go to the Clerk Dashboard and navigate to Organizations Settings(opens in a new tab). Select the toggle next to Enable Organizations.

There is no limit to the number of organizations a user can be a member of. However, a user can only create up to 100 organizations in a given application instance. All members of an organization can view information about other members in the same organization.

Clerk provides prebuilt componentsReact hooks, and APIs to help you integrate organizations into your application. Using the Organizations Backend API(opens in a new tab), you can provide additional private and public metadata for the organization and set custom attributes.

To explore Clerk's Organizations, check out this demo repo: https://github.com/clerk/organizations-demo(opens in a new tab)

Roles and permissions

Roles determine a user's level of access and permissions within an organization. Learn more about how roles and permissions work and how to create your own with Clerk..

What did you think of this content?

Clerk © 2024