Bring Your Own Markup (BYOM) is a powerful feature of Adobe Experience Manager (AEM) Edge Delivery Services that allows you to programmatically generate HTML pages from a dynamic HTTP endpoint. Rather than relying on authored content or documents, BYOM enables automated page rendering from APIs, product databases, or other backend systems - while still using the same semantic blocks and styling shared across your AEM site.
In this post, we’ll explain how BYOM works, how it fits into the AEM Edge Delivery Services rendering pipeline, and how to integrate it cleanly using Adobe App Builder.
Key Points
BYOM is ideal for building dynamic, API-driven pages in AEM Edge Delivery Services - without sacrificing performance or consistency.
In this post, we’ll walk through:
What BYOM is and how to think of it as an “HTML API”
How BYOM fits into the Edge Delivery Services publication flow
Key configuration steps using SiteConfig and Adobe App Builder
Why semantic HTML blocks matter and how to structure them
Benefits of sharing markup between authored, document-based, and BYOM pages