Skip to main content
This feature is available exclusively as part of the Pro plan and is not included in the Lite plan. Please refer to our pricing page for more information about our plans and features.

Jira

Enable Jira Integration

  1. Navigate to integrations in the CodeRabbit app.
  2. Toggle the Jira switch to enable the integration.
Upon enabling the Jira integration, CodeRabbit will redirect you to the Jira login page. Enter your Jira credentials to authenticate the integration.

CodeRabbit Configuration

Now we need to configure the repository to work with the Jira and add Jira’s Project Keys. The project key is a short project identifier, for example in https://company.atlassian.net/browse/PROJ-123, the key is PROJ.
knowledge_base:
	jira:
		usage: enabled
		team_keys: ["PROJ"]

chat:
	integrations:
		jira:
			usage: enabled
By default, Jira integration is enabled for private repositories and disabled for public repositories. You can override this behavior by setting knowledge_base.jira.usage: enabled and chat.integrations.jira.usage: enabled in your .coderabbit.yaml file or using web interface. See Configuration reference for details.

Example Usage

  • You can link an issue to your pull request, allowing CodeRabbit to assess whether your changes satisfy the issue’s requirements. To link a Jira Issue, you can add the Jira Issue into the PR description: Closes https://company.atlassian.net/browse/PROJ-123. See Linked Issues for details.
  • You can also create new Jira issues directly through CodeRabbit. See our Issue Creation guide for details.

Linear

Enable Linear Integration

  1. Navigate to integrations in the CodeRabbit app.
  2. Toggle the Linear switch to enable the integration.
Upon enabling the Linear integration, CodeRabbit will redirect you to the Linear login page. Enter your Linear credentials to authenticate the integration.

CodeRabbit Configuration

Now we need to configure the repository to work with Linear and add Linear’s Team Keys. The team key is a short team identifier, for example in https://linear.app/company/issue/DEV-123, the key is DEV.
knowledge_base:
	linear:
		usage: enabled
		team_keys: ["DEV"]

chat:
	integrations:
		linear:
			usage: enabled
By default, Linear integration is enabled for private repositories and disabled for public repositories. You can override this behavior by setting knowledge_base.linear.usage: enabled and chat.integrations.linear.usage: enabled in your .coderabbit.yaml file or using web interface. See Configuration reference for details.

Example Usage

  • You can link an issue to your pull request, allowing CodeRabbit to assess whether your changes satisfy the issue’s requirements. To link a Linear Issue, add the team key and issue number to the PR description: Closes https://linear.app/company/issue/DEV-123. See Linked Issues for details.
  • You can also create new Linear issues directly through CodeRabbit. See our Issue Creation guide for details.

GitHub

GitHub issue integration works automatically without any additional setup required.

Example Usage

To link a GitHub Issue, you can add the issue into the PR description as shown below.
Closes #123