Bitbucket Cloud transitions to API tokens: enhancing security with app password deprecation

At Atlassian, we are dedicated to strengthening the security of our platforms to safeguard your data and integrations. As part of this commitment, we are announcing the deprecation of app passwords in Bitbucket Cloud and transitioning to API tokens, which provide a more secure authentication method, increased admin flexibility, and additional expiry controls.

Important: No changes are taking effect immediately, and existing integrations using app passwords will continue to function without interruption. However, this change is time-sensitive, with a 12-month transition period. Integrations with app passwords will stop working entirely on June 9, 2026.

We strongly recommend starting the transition to Bitbucket API tokens as soon as possible to ensure uninterrupted access and improved security. Early preparation will ensure a smooth experience, and transitioning to API tokens is straightforward. This announcement outlines the steps to create API tokens, the reasons for this change, the timeline, and next steps.

Why app passwords are being deprecated

App passwords have served as a reliable authentication method, but API tokens offer enhanced security and greater control for all users: 

Transitioning to API tokens ensures a more secure and consistent authentication experience for all Bitbucket Cloud users. Learn more about user API tokens and different roles.

Deprecation timeline

A phased approach is being adopted to ensure a smooth transition with minimal disruption to existing integrations:

Phase 1: Announcement and preparation (June 9th 2025 )

Phase 2: Disabling new app password creation (September 9th 2025) 

Phase 3: Full deprecation of app passwords (June 9th 2026 )

How to create API tokens

To prepare, you can start using API tokens for scripting, CI/CD tools, or testing Bitbucket-connected applications. Follow these steps:

  1. From the top navigation bar of Bitbucket account, select Settings > Atlassian account settings > Security.
  2. Choose Create and manage API tokens > Create API token with scopes.
  3. Name the token, set an expiry date, and select Bitbucket as the app.
  4. Assign necessary permissions (see Bitbucket API token permissions for details).
  5. Create the token, copy it, and paste it into your application to update the credentials. Note: The token is displayed only once.

Learn more on how to create API tokens in our documentation.

Next steps

We are committed to making this transition as smooth as possible. For detailed guidance, please review our Bitbucket API token Documentation. If you have any questions or need support, visit our community page to ask questions, share insights, and get assistance throughout this process.

Exit mobile version