Enterprise SSO lets your organization manage CodeRabbit access through your existing identity provider. The current setup flow is support-assisted: CodeRabbit provides the service provider values for your tenant, you configure the identity provider, and then CodeRabbit completes the enablement after reviewing your metadata. Use this section when you want to centralize login for Enterprise users, control access through your identity provider, and roll out sign-in to teams in a managed way. We currently support Okta SAML and Keycloak SAML, with additional providers planned.Documentation Index
Fetch the complete documentation index at: https://docs.coderabbit.ai/llms.txt
Use this file to discover all available pages before exploring further.
Available guides
Okta SAML
Create an Okta SAML app, collect the required metadata, and send it to CodeRabbit to enable Enterprise SSO.
Keycloak SAML
Configure a Keycloak SAML client, collect the IdP metadata, and send it to CodeRabbit to enable Enterprise SSO.
Setup flow
Request CodeRabbit service provider values
Reach out to your account team to obtain the values your identity provider needs for the SSO application:
- Single sign-on URL (ACS URL)
- Audience URI (SP Entity ID)
Configure your identity provider
Create a new SSO application in your identity provider and enter the CodeRabbit service provider values. The provider-specific guide will tell you which fields to populate and how to format the login attributes.
Send your identity provider metadata to CodeRabbit
After the application is created, collect your identity provider metadata and send it to CodeRabbit. For SAML-based providers, this typically includes your organization’s email domain, Sign-on URL, issuer, and X.509 signing certificate.
Assign users or groups
Grant access to the users or groups who should be able to sign in to CodeRabbit. Users cannot complete SSO login until they are assigned to the application in your identity provider.
What’s next
Subscription management
Manage billing, plan details, and seat settings as part of your Enterprise rollout.
Roles and permissions
Review how CodeRabbit roles work so you can combine SSO with the right access model for your organization.
Support
Contact the CodeRabbit team if you need your service provider values or help troubleshooting the rollout.