Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.maia.ai/llms.txt

Use this file to discover all available pages before exploring further.

This feature is available to customers on specific editions. Visit the Pricing page to learn more about each edition.
The Bitbucket App, or more specifically OAuth Consumer, is a native solution to let users connect their Bitbucket repositories to their projects. The app solution provides high security by implementing the principle of least privilege (PoLP), meaning that the application requests only the permissions required to function, and nothing else. In the case of Bitbucket, the app can only interact with repositories, and see necessary information about the individual user. These requested permissions then allow to store and retrieve data pipelines corresponding to the Bitbucket account of the particular user. There are no installation steps for the Bitbucket application. However, you will be prompted to authorize that the application can access your account to act upon your behalf. If, for any reason, you wish to stop from accessing your Bitbucket repositories, you can easily revoke access. To do this, follow the instructions in the Revoke App Authorization from a Bitbucket Account documentation. You can read more about Bitbucket OAuth Consumers in the Atlassian Bitbucket documentation.

Video example


How authorization works

Authorization happens the first time you connect a Bitbucket repository during the project creation flow in :
  1. During project creation, choose Advanced settings from the Select project configuration page.
  2. On the Select Git provider page, select Bitbucket.
  3. detects whether you’ve authorized before. If not, click Authorize.
  4. You’re redirected to Bitbucket. Review the requested permissions, then click Grant access to allow the application to access your account.
  5. Once authorized, you’re returned to to continue setting up your project.
Authorization is per user and only required once. After that, can access any Bitbucket repository your account has permission to write to, across any project you create.
For the complete project creation flow, see Projects.