Alt description missing in image
Beta: Plugins coming soon!
@auth/clerkhooksuseOrganization

useOrganization()

import { useOrganization } from '@auth/clerk'
        • useOrganization()

Access the active organization context with a universal import path. Returns null when no org context is active.

Usage

OrgName.tsx
import { useOrganization } from '@auth/clerk'
 
export const OrgName = () => {
    const { isLoaded, organization } = useOrganization()
    if (!isLoaded || !organization) return null
    return <Text>Org: {organization.name}</Text>
}

API

Returned values

  • isLoaded: boolean — Whether the organization context is hydrated.
  • organization: OrganizationResource | null — The active organization, if any.
  • membership: OrganizationMembershipResource | null — The current user’s membership in the active org.
See official docs for details and advanced usage: https://clerk.com/docs/nextjs/reference/hooks/use-organization