Skip to main content

The organization control panel you don't have to build

One customizable component covering profile management, member controls, billing, and API keys.

Organization

Manage your organization.

General

Members

Billing

API keys

Custom page

Secured by

General details

Organization profile

Organization avatar

Acme Apps

Update profile

Verified domains

Add domain

Allow users to join the organization automatically or request to join based on a verified email domain.

Leave organization

Leave organization

Delete organization

Delete organization

General

Give users control over their organization profile.

General

Organization updates

Admins can update the organization name, logo, and delete the organization. Members can leave at any time.

General

Verified domains

Users with a matching email domain can automatically join or request to join.

Member controls

Give admins the tools to add members, assign roles, and manage invitations.

Member controls

Member invites

Admins can invite new members to the organization directly by email.

Member controls

Role changes

Admins can update a member's role or remove them from the organization at any time.

Member controls

Invitations and requests

Allow for active invitations to be managed, alongside approvals for join requests from users with verified domains.

Billing controls

When billing is enabled, organization subscriptions and payments are fully manageable.

Billing

Subscription management

Allow users to view current subscriptions, change plans, or start trials.

Billing

Payment methods

Payment methods can be securely added, updated, and removed from the account.

Billing

Statement and payment history

Itemized statements, past payments, and transaction status are all easily available.

API keys

When enabled, allow users to control to create, rotate, and revoke API keys.

API keys

API keys management

Everything needed to create, monitor, and control API access is available from a single interface.

Customization

Extend Clerk's UI by adding custom links, pages and styles.

Customization

Customizable to your brand

Modify the appearance of the <OrganizationProfile /> component with custom CSS, and pass props to override default behavior.

Organization

Manage your organization.

General

Members

Billing

API keys

Custom page

Secured by

General details

Organization profile

Organization avatar

Acme Apps

Update profile

Verified domains

Add domain

Allow users to join the organization automatically or request to join based on a verified email domain.

Leave organization

Leave organization

Delete organization

Delete organization

Implement organization management in minutes

Drop-in <OrganizationProfile />

Build multi-tenant user management with Clerk's SDKs. Add profile settings, team membership, billing, and API keys without custom admin screens.

Clerk API

Custom flows

Want full control over your onboarding experience? Our headless APIs give you the flexibility to build exactly what you need.

import { OrganizationProfile } from '@clerk/nextjs'

export default function OrganizationSettings() {
  return (
    <OrganizationProfile>
      <OrganizationProfile.Page label="general" />
      <OrganizationProfile.Page label="members" />
      <OrganizationProfile.Page label="billing" />
    </OrganizationProfile>
  )
}