Connect Bitbucket Data Center (Broker Set-Up)
Aikido lets you connect a self-managed Bitbucket instance to scan and secure your code. Follow the steps below to connect your Bitbucket Data Center instance to Aikido.
Before you start
- The person setting this up needs access to both the Bitbucket Data Center instance and the Bitbucket project you want to connect.
Configuration
Create an Aikido account
To connect your Bitbucket Data Center instance, first sign up or log in to Aikido using Google or Microsoft. On the signup screen, click Google / Microsoft.
Start the Bitbucket Data Center setup
Once you’re authenticated, create a new workspace by clicking Bitbucket Data Center in the Bitbucket section.

Enable Broker access
Enable the Aikido broker by clicking the toggle in the "Advanced Connection Options" section. Click Create Group to continue.

Configure the Broker
Configure the Broker using the guide below. After you deploy it, return here to finish the GitLab setup.
Aikido Broker for Internal Applications
Complete Bitbucket Data Center setup
After you create the broker and deploy it in your environment, you can complete the Bitbucket Data Center setup.
First, copy the Broker URL. It looks similar to this:
https://55673-355dsfwea68cb.aikidobroker.comThen click Complete Bitbucket Server Setup.

Enter the Broker URL
Paste the Broker resource URL from the previous step in the input field for the "server URL".

Create a HTTP Access Token
You can find the
HTTP access tokenunder Profile → Manage account → HTTP access tokens → Create token.Required token permissions
Aikido requests the following token permissions for your Bitbucket on-premises instance:
- Project: Write
- Repository: Write
Why Write access?
Write access is required to support the full Aikido feature set, including AutoFix (creating merge-ready PRs) and PR checks (posting status checks and comments on pull requests).
If you only need scanning
If your team only uses Aikido for repository scanning and AI Pentesting, Read permissions are sufficient. You can configure a token with Read-only access and all scanning functionality will work as expected.
Complete the installation
After you click Next, Connect Group, select the group you want to start with. You can always connect more groups later.
In the final step, select the repositories you want Aikido to monitor.