Overview of CodeRabbit roles
Every CodeRabbit account has exactly one role per organization. Each role determines access to billing, account management, and administrative functions.Admin
Full read/write access to all administrative features. Can manage other users’ roles.
Member
Read-only access to limited administrative settings. Appropriate for most developers.
Billing Admin
Read/write access to subscription and billing management. Limited other administrative access.
CodeRabbit roles are independent from Git platform roles (GitHub, GitLab, etc.). Changing a CodeRabbit role doesn’t affect Git platform permissions, and vice versa.
Roles only affect administrative features. All users can access developer features like code reviews based on their seat assignments, regardless of role.
Default roles
CodeRabbit automatically assigns default roles based on Git platform permissions:Admin (default)
Users with ownership-level Git platform roles (GitHub Admin, Bitbucket Owner) receive the Admin role
Member (default)
All other users receive the Member role by default
Default assignments happen only during initial account setup. Subsequent Git platform changes don’t affect CodeRabbit roles.
Manage user roles
View current roles
1
Access CodeRabbit dashboard
Go to the CodeRabbit dashboard.
2
Select your organization
Choose the organization from the sidebar dropdown.
3
Navigate to Subscription
Click Subscription in the sidebar.
Change user roles
You must have the Admin role to modify other users’ roles.
1
Access the user accounts table
Follow the steps above to reach your organization’s Subscription page.
2
Update the role
Click the dropdown in the user’s Role column and select the new role.
Add billing administrators
Billing Admin users don’t consume seat licenses. Add them regardless of available seats.
1
Access user management
Navigate to your organization’s Subscription page as described above.
2
Send invitation
Click Invite Billing Admin.
3
Enter details
Provide the name and email address of the billing administrator.
Role permissions
Administrative functionality available by role:Resource | Admin | Member | Billing Admin |
---|---|---|---|
Learning Resources (Web Interface) | Read/Write | Read-only | No access |
Metrics/Dashboard | Read/Write | No access | No access |
Reports | Read/Write | Read-only | No access |
Integrations | Read/Write | Read-only | No access |
Repository Settings | Read/Write | Read-only | No access |
Organization Settings | Read/Write | Read-only | No access |
User Management | Read/Write | Read-only | Read-only |
Subscription Management | Read/Write | Read-only | Read/Write |
Billing Management | Read/Write | No access | Read/Write |
All users can manage learnings through pull request comments regardless of role. The Learning Resources permissions apply only to web interface management.