The self-hosted option is available for CodeRabbit Enterprise customers with 500 or more user seats. Contact CodeRabbit Sales to learn more about CodeRabbit Enterprise.
Who it’s for
Self-hosting is intended for organizations that cannot send code or metadata to an external service, or that must keep CodeRabbit inside a private network. Common reasons teams choose self-hosting include:- Data residency and privacy — code and pull request content never leave your environment.
- Compliance — meet internal security policies and regulatory requirements that prohibit third-party cloud processing.
- Network isolation — deploy alongside Git platforms that have no public endpoint or inbound access.
- Bring your own model — connect CodeRabbit to your own large language model provider or account.
How it works
CodeRabbit ships as a container image that you run in your own environment — on a server, in a container platform, or as a serverless workload. At a high level:- The CodeRabbit agent and its Git-platform integration run inside your infrastructure, connecting to your Git platform using a dedicated service account or app.
- Your Git platform sends pull request events to the agent, and the agent posts reviews and comments back.
- The agent sends review prompts, source code, and related data to your configured large language model provider for inference.
- Pull request orchestration and review results stay within your environment; code and prompt data leave it only to reach the LLM provider.
Supported platforms
Self-hosted CodeRabbit supports the major Git platforms used in enterprise environments:- GitHub Enterprise Server
- GitLab self-managed
- Azure DevOps
- Bitbucket Data Center
Private-network connectivity
If your Git platform cannot accept inbound network access from CodeRabbit, the CodeRabbit Reverse Tunnel provides a private-network connectivity option that keeps all connections outbound from your network.Get started
Self-hosted deployment is set up together with the CodeRabbit team. Contact CodeRabbit Sales to get started, or reach out to CodeRabbit Support if you are an existing customer with deployment questions.What’s next
CodeRabbit Reverse Tunnel
Connect CodeRabbit to a private-network Git platform without opening inbound network access.
Platform overview
Review all supported Git platforms and choose the right integration path for your environment.
Contact sales
Talk to the CodeRabbit team about Enterprise plans and self-hosted deployment.