Model organizations, roles, custom permissions, teams, and invitations with ready-made account surfaces for B2B products.
Define roles with the custom permissions each one carries, and group members into teams. Roles decide what a member may do; teams tell your app who they work with.
Invite new members straight into the right organization and role.
Use organization list, create, switcher, and profile components out of the box.
import { OrganizationSwitcher } from '@authowl/react' export function AppShell({ children }) { return ( <aside> <OrganizationSwitcher /> {children} </aside> ) }
Organizations are included on the Pro and Scale plans - the built-in roles, custom permissions, and up to 25 members per organization. The Organizations add-on (EGP 3,000/mo per project) lifts the member cap to unlimited and unlocks custom roles. Development environments are never gated.
Start with organizations, then layer roles, custom permissions, and invitations into your product.