Roles and permissions
Cline Enterprise uses a three-tier role hierarchy:Owner
Primary account holder. Unrestricted access including billing, security settings, and ownership transfer. Limit to 1–2 individuals.
Admin
Team leads and IT managers. Can manage members and configure providers. Cannot access billing.
Member
Developers and contributors. Can use Cline with shared provider access. Cannot change settings. The correct default for most users.
Permissions matrix
| Permission | Member | Admin | Owner |
|---|---|---|---|
| General usage | |||
| Use Cline | ✅ | ✅ | ✅ |
| Access shared AI providers | ✅ | ✅ | ✅ |
| Member management | |||
| View members | ❌ | ✅ | ✅ |
| Invite new members | ❌ | ✅ | ✅ |
| Edit member roles | ❌ | ✅ | ✅ |
| Remove members | ❌ | ✅ | ✅ |
| Remove admins | ❌ | ❌ | ✅ |
| Configuration | |||
| Configure API providers | ❌ | ✅ | ✅ |
| Manage security settings | ❌ | ❌ | ✅ |
| Billing and ownership | |||
| View billing information | ❌ | ❌ | ✅ |
| Manage subscription | ❌ | ❌ | ✅ |
| Transfer ownership | ❌ | ❌ | ✅ |
Most users should be Members. Grant Admin only to those who manage users or provider configurations. Reserve Owner for 1–2 account leaders.
Member management
- Inviting members
- Editing roles
- Removing members
- Revoking invitations
Inviting new team members
- Go to your organization dashboard at app.cline.bot.
- Click Members in the sidebar.
- Click Invite Member.
- Enter the user’s email address (must be from your verified domain).
- Select the appropriate role: Member, Admin, or Owner.
- Click Send Invite.
If SSO is configured, users can also be provisioned automatically on their first sign-in without a manual invite. See Onboarding.
Access requirements
For users to join your organization, two conditions must be met:Verified identity provider
Your organization must have a verified identity provider (IdP) such as Okta, Microsoft Entra ID (Azure AD), Google Workspace, or AWS IAM Identity Center. Users authenticate through your IdP.
Seat management
How seats are calculated
How seats are calculated
- Each active user (Owner, Admin, or Member) consumes one seat.
- Pending invitations also hold one seat.
- Removing a member or revoking an invitation immediately frees the seat.
- Your license determines the maximum number of seats available.
When a seat is consumed
When a seat is consumed
A seat is consumed when:
- You send an invitation (marked as Pending)
- An invited user accepts and joins
- A user gains access through SSO just-in-time provisioning
Freeing up seats
Freeing up seats
To free a seat:
- Remove an active member from the organization
- Revoke a pending invitation
Upgrading your license
Upgrading your license
- Teams plan: Visit app.cline.bot/settings/billing or contact your account manager.
- Enterprise plan: Includes unlimited seats.
Security best practices
Principle of least privilege
Assign the minimum role necessary. Most users should be Members. Grant Admin or Owner only when required for job duties.
Limit Owner roles
Keep Owners to 1–2 individuals who manage billing and security. This prevents accidental or unauthorized changes to critical settings.
Regular audits
Review your member list quarterly. Remove inactive users promptly and verify that Admin and Owner roles are still appropriate.
Offboarding process
When offboarding a developer: remove them from Cline, revoke IdP access, and document the change in your audit log.
Advanced scenarios
Transferring ownership
Transferring ownership
Only the current Owner can transfer ownership:
- Navigate to Organization Settings.
- Go to the Ownership section.
- Select the new Owner from the member list.
- Confirm with your authentication.
Multiple admins
Multiple admins
When you have multiple Admins:
- Document each Admin’s area of responsibility.
- Use audit logs to track configuration changes.
- Establish escalation paths for Owner-level decisions.
Temporary access for contractors
Temporary access for contractors
For contractors or temporary staff:
- Create them as Members.
- Set calendar reminders to remove them when the engagement ends.
- Consider using time-limited IdP accounts if your IdP supports it.
Troubleshooting
User cannot accept invitation
User cannot accept invitation
Common causes:
- Email domain does not match the verified domain.
- User’s IdP account has not been created yet.
- Invitation link has expired.
Cannot remove an Admin
Cannot remove an Admin
Cause: Only Owners can remove Admins.Fix: Ask an Owner to perform the removal. If you need to remove your organization’s sole Owner, contact [email protected].
Out of seats
Out of seats
When you’ve reached your license limit:
- Remove inactive members to free seats.
- Revoke pending invitations that are no longer needed.
- Upgrade your license to add more seats.