Hi everyone, I just joined an EDS project, can EDS project be setup to build with Bitbucket instead of GitHub? EDS needs AEM Code Sync to build and deploy, only on GitHub, can we use anything else to make it work on Bitbucket? | Community
Skip to main content
November 20, 2025
Question

Hi everyone, I just joined an EDS project, can EDS project be setup to build with Bitbucket instead of GitHub? EDS needs AEM Code Sync to build and deploy, only on GitHub, can we use anything else to make it work on Bitbucket?

  • November 20, 2025
  • 1 reply
  • 34 views

 

Field DescriptionWhat product are you using?What area of the product are you using?What are you trying to achieve?What’s the problem or error?What have you tried so far?Environment / VersionScreenshots / Videos / Logs / Code

AEM Cloud, EDS
development
Hi everyone, I just joined an EDS project, can EDS project be setup to build with Bitbucket instead of GitHub? EDS needs AEM Code Sync to build and deploy, only on GitHub, can we use anything else to make it work on Bitbucket?
Hi everyone, I just joined an EDS project, can EDS project be setup to build with Bitbucket instead of GitHub? EDS needs AEM Code Sync to build and deploy, only on GitHub, can we use anything else to make it work on Bitbucket?
 
 
 

1 reply

AmitVishwakarma
Community Advisor
Community Advisor
February 19, 2026

Hi ​@huylam1233 ,

Yes, you can use Bitbucket with an EDS (Edge Delivery Services) project – but not by installing AEM Code Sync directly on Bitbucket.

You have two supported patterns:

  • Bitbucket as system-of-record -> mirror into GitHub -> AEM Code Sync runs on GitHub (works everywhere today).
  • Bitbucket Cloud directly -> Cloud Manager “Bring Your Own Git” (BYOG) for EDS (no GitHub mirror; newer, Cloud Manager–based flow). 

Self‑hosted Bitbucket/Data Center is not supported for EDS, only Bitbucket Cloud is.

Below is how each option works and what I’d recommend.

Why the docs say “GitHub is mandatory”

The “classic” EDS flow is:

  • Code is stored in a GitHub repo created from the AEM boilerplate.
  • The AEM Code Sync GitHub App is installed on that repo.
  • Any push to GitHub triggers code sync into Edge Delivery Services.

That’s why public docs and the FAQ say a GitHub repo is mandatory and talk only about github.com + AEM Code Sync.https://experienceleague.adobe.com/en/docs/experience-manager-learn/sites/edge-delivery-services/developing/universal-editor/1-new-code-project

https://www.aem.live/docs/faq both reflect this model.

However, EDS now also supports Bring Your Own Git via Cloud Manager, which is how Bitbucket comes into play.

Thanks,
Amit