Prerequisites
Before you begin, ensure you have:- A Qodo single-tenant deployment (for code review) You will receive your Qodo single-tenant URL from your Qodo Account Manager. Contact Qodo to get started.
- A Bitbucket Data Center instance Version 8.x or 9.x
- System administrator access to your Bitbucket Data Center instance.
- App upload capability enabled in Bitbucket Data Center.
If you require Bitbucket Data Center version 10.x, contact your Qodo Account Manager.
Verify App Upload is enabled
Installation
Step 1: Install the Qodo App
Download the appropriate version (download JAR file):
- BBDC 8.x: Use
qodo-app-bbdc-2.x.x.jar - BBDC 9.x: Use
qodo-app-bbdc-3.x.x.jar
Step 2: Create access token
You need to create an HTTP access token for Qodo to communicate with Bitbucket Data Center. (Optional) Create a dedicated service accountFor better visibility and auditability, consider creating a dedicated system administrator user (for example, Qodo) before generating the token. All pull request comments will appear under this user’s name.
Configure the token with the following settings:
- Name: Qodo Integration
- Permissions: Repository write access (minimum required)
Step 3: Create a shared webhook secret
Select a strong secret value (it can be any string). You can use any secret generation tool you prefer.Step 4: Configure the Qodo App in BBDC
Step 5: Configure repository integration
Select how Qodo integrates with your repositories. Integration modes:- All repositories (default): Qodo is active on all repositories
- Selected repositories only: Choose specific repositories to integrate
- All repositories except: Exclude specific repositories from integration
Step 6: Send Bitbucket App details to Qodo
Provide Qodo account contact the following details to configure your Qodo instance with the following settings:Production Note:For production environments, follow your organization’s secret management procedures to securely store these credentials.
Verification
After receiving confirmation from the Qodo team, you can test the installation.Test the connection
Run a test pull request
- Open a new pull request in one of the integrated repositories.
- Qodo should automatically post a review response on the pull request.
/agentic_review to an existing pull request to trigger a review manually.
Verify that Qodo responds with code suggestions and review feedback.
Troubleshooting
If Qodo is not responding:- Verify that the app is enabled under Settings → Manage apps.
- Check that the repository matches your selected integration mode.
- Confirm that the bearer token has the required permissions.
- Verify that the webhook secret matches in both Bitbucket Data Center and Qodo configuration.
- Review the Qodo logs for connection or authentication errors.
Available commands
Once installed, you can use the following commands in pull request comments:/agentic_describe/agentic_review





