What is the difference between Bitbucket Cloud and Bitbucket Data Center?
Quick Answer
Bitbucket Cloud is Atlassian's SaaS offering hosted at bitbucket.org with automatic updates and Pipelines built in. Bitbucket Data Center is the self-hosted enterprise edition supporting clustering, smart mirroring, and full infrastructure control, but requires your own CI/CD solution like Bamboo.
Detailed Answer
Think of Bitbucket Cloud like renting an apartment in a managed building: the landlord handles maintenance, security, and upgrades. Bitbucket Data Center is like owning your own house: you get complete control over customization and privacy, but you are responsible for everything from plumbing to the roof.
Bitbucket Cloud is hosted and managed by Atlassian at bitbucket.org. It includes Bitbucket Pipelines (CI/CD), code insights, deployment tracking, and automatic updates. You access it through a browser or API, and Atlassian handles all infrastructure, scaling, backups, and security patches. Pricing is per user, and build minutes for Pipelines are included (with additional minutes available for purchase). Bitbucket Cloud uses workspaces as the top-level organizational unit and supports up to thousands of users per workspace.
Bitbucket Data Center (which replaced Bitbucket Server in 2024 when Atlassian ended Server licenses) is installed on your own infrastructure. It runs as a Java application on Linux servers, backed by a PostgreSQL or Oracle database, and Git repositories are stored on a shared filesystem (like NFS). Data Center supports active-active clustering, where multiple application nodes handle requests behind a load balancer for high availability. Smart mirroring allows read-only mirrors in different geographic locations, speeding up clone and fetch operations for distributed teams. Data Center does NOT include Pipelines; teams typically pair it with Bamboo (Atlassian's CI/CD server) or Jenkins.
In production, the choice between Cloud and Data Center often depends on compliance requirements. Industries like finance, healthcare, and government may mandate that source code stays within their network perimeter, pushing them toward Data Center. Cloud is preferred by teams wanting zero infrastructure management and built-in CI/CD. Data Center gives complete control over user authentication (LDAP, SAML, Crowd), network security, backup schedules, and upgrade timing. It also supports marketplace plugins that can deeply customize the Git hosting experience.
A critical gotcha: Atlassian discontinued Bitbucket Server (single-node) licenses in February 2024, meaning self-hosted customers must use Data Center (which requires a clustering-capable license, even if running a single node). Also, feature parity between Cloud and Data Center is not guaranteed. Cloud tends to get new features first, while Data Center has unique features like smart mirroring and marketplace plugin support. Migration between the two requires careful planning, as workspace structures, pipeline configurations, and plugin dependencies differ significantly.