Organizations
Organizations are groups of users within your application. They provide a natural way to model teams, companies, or workspaces — making them ideal for B2B SaaS applications.
Use Cases
- Team accounts — Group users into teams with shared resources
- Company workspaces — Each of your customers gets their own organization
- Multi-tenant isolation — Scope data and access to the organization level
Features
- Create and manage organizations through the dashboard or API
- Invite members via email; admins can revoke pending invitations at any time
- Per-organization member roles (
adminandmembertoday; custom strings supported) - Last-admin guard prevents an organization from being left without an admin
- Full audit trail (
org_created,org_invitation_sent,org_invitation_accepted,member_role_changed,member_removed, …)
On the Roadmap
- Active-organization session claim and switcher UI
- Per-organization RBAC with
org:*permissions - Verified email domains for auto-enrollment
Learn More
- Creating Organizations — How to create and configure organizations
- Membership & Invitations — Managing members and sending invitations
- Organization Roles — Role-based access within organizations
- Multi-Tenancy Patterns — Architectural patterns for B2B applications