Bitbucket Server and Data Center feature comparison
The Azure Resource Manager template and the AWS Quick Start template are no longer supported by Atlassian. You can still use these templates, but we won't maintain or update them.
We recommend deploying your Data Center products on a Kubernetes cluster using our Helm charts for a more efficient and robust infrastructure and operational setup. Learn more about deploying on Kubernetes.
AWS now recommends switching launch configurations, which our AWS Quick Start template uses, to launch templates. We won’t do this switch, however, as we've ended our support for the AWS Quick Start template. This means you're no longer able to create launch configurations using this template.
Starting from Bitbucket 8.15.x, the comparison of Server and Data Center features will not be updated and supported any longer.
Bitbucket 8.15.x is the first Data Center-only release and does not support Server licenses. If you have a Server license, learn more about your options.
Bitbucket Server 8.14.x release will continue to support Server licenses until February 15, 2024.
Your Bitbucket license determines which features and infrastructure choices are available.
We want all teams to get the most out of Bitbucket, so all the core features are available for everyone - including projects, repositories, pull requests, and workflows.
Feature comparison
Here's a summary of what you get with each license.
Code and collaboration | Server license | Data Center license |
---|---|---|
Code owners Define code owners who will be added as a reviewer to a pull request to review changes in specific files and directories. | ||
Pull requests Review and discuss your code with your team before merging changes. Learn more about collaboration via pull requests Draft multiple comments on files and code during a review process. Learn more about the new code review workflow | ||
Branch permissions Control what users can do on a single branch, branch type, or branch pattern within a repository or project. Learn more about branch permissions | ||
Flexible workflows Use centralized, forking, gitflow or forking workflows. Learn more about flexible workflows | ||
Reviewer groups Reviewer groups help quickly add the right reviewers in bulk for code reviews. Learn more about reviewer groups |
| |
Default tasks Create consistent requirements when pull requests are opened with default tasks. Learn more about default tasks |
|
|
Jira Software Server and Data Center integration Connect Jira Server and Data Center and Bitbucket to automatically link issues and track progress simultaneously across both platforms. Learn more about integrating with Jira Software | ||
Jira Software Cloud integration Connect Jira Cloud and Bitbucket to automatically link issues and track progress simultaneously across both platforms. Learn more about integrating with Jira Software |
|
|
CI/CD integrations Seamlessly integrate Bitbucket with the world’s leading CI/CD vendors to streamline the path to production. Learn more about our CI/CD integrations |
|
|
Code insights Get reports, annotations, and metrics to help you and your team improve code quality in pull requests throughout the code review process. Learn more about code insights | ||
APIs and 3rd party integrations Use the Bitbucket API and 3rd party integrations to automate simple tasks, embed data into your own site, and customize your workflow. Learn more about APIs and 3rd party integrations | ||
Project-level webhooks Create webhooks at the project level instead of creating webhooks for each repository. Learn more about webhooks |
|
|
High availability and performance at scale | ||
Clustering Run Bitbucket on multiple nodes for high availability. Learn more about clustering | ||
Smart mirroring Improve Git clone speeds for distributed teams working with large repositories. Learn more about Smart Mirroring | ||
Distributed Git storage Increase performance and high availability of repositories. Learn more about Bitbucket Mesh |
| |
Git LFS (Large File Storage) Store large files without the need for an external object store. Learn more about Git LFS | ||
Disaster recovery Keep your teams online and source code data available in the event that your primary system becomes unavailable. Learn more about disaster recovery |
| |
Search server Connect Bitbucket to a remote search server for improved scalability (required for Data Center sites). Learn more about using a remote search server | ||
Content Delivery Network (CDN) support Improve geo-performance for distributed teams. Learn more about CDN |
| |
Security and compliance | ||
(Enforced) merge checks Stop pull requests from being merged until they meet the requirements that you’ve set. Learn more about merge checks | ||
Advanced auditing Get more insight into what is happening in your Bitbucket instance. Advanced auditing gives you the ability to track and log actions in your instance developing a security-relevant chronological record that can be exported and stored in third-party monitoring tools. Learn more about advanced auditing |
| |
HTTP access tokens Create access tokens that aren't fixed to individual user accounts, for teams working on specific projects and repositories. Learn more about HTTP access tokens |
| |
OAuth 2.0 Configure Bitbucket as an OAuth 2.0 provider, allowing external applications to access Bitbucket. Learn more about incoming links |
| |
Secret scanning Get notified of secrets added in new commits and revoke secrets to prevent exposure. Learn more about secret scanning |
| |
Stricter control on repository settings Tighter control on repository settings to help you meet your security and compliance needs and create consistent settings across all repositories in your project. Learn more about how to restrict repository-level changes |
| |
User management | ||
External user directories Store users in Active Directory, Crowd, Jira or another LDAP directory. Learn more about external user directories | ||
Multiple identity providers Use more than one IdP, and disable login methods you don't want to use (such as basic authentication). Learn more about using multiple IdPs |
| |
Single sign-on Use a SAML or OpenID Connect identity provider for authentication and single sign-on. Learn more about SSO |
| |
Just-in-time provisioning Just-in-time user provisioning (JIT provisioning) allows users to be created and updated automatically when they log in through SAML SSO or OpenID Connect (OIDC) SSO to Atlassian Data Center applications such as Jira, Confluence, or Bitbucket. Learn more about just-in-time provisioning |
| |
Infrastructure and Control | ||
Rate limiting Control how many external REST API requests users and automations can make. Learn more about rate limiting |
| |
Advanced repository management Manage all of your repositories from global repositories page. Find repositories that are active, and identify which inactive ones are taking up space. Learn more about Advanced repository management |
| |
Repository archiving Archive unused repositories to declutter your Bitbucket instance. Learn more about archiving and unarchiving repositories |
| |
Rolling upgrades Upgrade to the latest bug fix update of the same feature release with no downtime. Learn more about rolling upgrades |
| |
Integrity tests for zero-downtime backup Find and resolve any inconsistencies between the database and home directory, for example after restoring a backup. Learn more about Integrity tests for zero-downtime backup | ||
App diagnostics Get an overview of the health of your site, including potential performance issues relating to third-party apps. Learn more about app diagnostics | ||
Business intelligence and monitoring | ||
Data pipeline Export all Bitbucket data for analysis in your preferred business intelligence platform. Learn more about the data pipeline |
| |
Deployment options | ||
Your own hardware Run Bitbucket on your own physical servers, virtualized servers, or in the data center of your choice. | ||
Kubernetes Run Bitbucket in Kubernetes cluster on Amazon EKS, Azure Kubernetes Service, Google Kubernetes Engine or on-premises. Learn more about Kubernetes support |