CodeRabbit accounts are created through your git provider authentication - we don’t offer email-based signup. This direct integration is essential because CodeRabbit needs access to your repositories to provide code reviews and analysis.
CodeRabbit only supports signup through supported git providers (GitHub, GitLab, Azure DevOps, Bitbucket). You cannot create an account with just an email address.

Why git provider authentication

Unlike traditional SaaS tools, CodeRabbit integrates directly with your code repositories to provide intelligent code reviews. This requires:
  • Repository access permissions to read your code
  • Webhook integrations to trigger reviews on pull requests
  • Identity verification to ensure secure access to your codebase
Email-based signup would create an additional authentication layer that complicates this integration without providing meaningful benefits.

Platform requirements

Azure DevOps users

Azure DevOps integration requires Entra ID (formerly Azure Active Directory) configuration. You cannot sign up with basic Azure DevOps authentication.
If you’re getting authentication errors when trying to sign up with Azure DevOps, verify your organization has Entra ID configured. Many Azure DevOps organizations use basic authentication which CodeRabbit cannot integrate with for security reasons. Common error: “Username is wrong” typically indicates missing Entra ID configuration, not an actual username issue.

Other platforms

GitHub

Works with both GitHub.com and GitHub Enterprise Server

GitLab

Supports GitLab.com and self-hosted GitLab instances

Bitbucket

Bitbucket Cloud integration available

Azure DevOps

Requires Entra ID - see requirements above

Signup process

1

Choose your platform

Visit CodeRabbit signup and select your git provider.
2

Authorize access

Complete the OAuth flow to grant CodeRabbit necessary repository permissions.
3

Select repositories

Choose which repositories you want CodeRabbit to review during the onboarding process.

Troubleshooting signup issues

Azure DevOps “username is wrong” error: This typically means your organization lacks Entra ID configuration. Contact your IT administrator to verify Azure AD setup. OAuth permission errors: Ensure you have sufficient permissions in your git provider organization to install applications. Repository access issues: Some organizations require admin approval for third-party integrations - check with your team administrator.

Next steps

After successful signup: