UI Extensibility
UI Extensibility allows 3rd-party developers to customize and add their own logic to Adobe Experience Cloud services.
Break the Ice
UI extensions are JavaScript applications built with Adobe App Builder that can be embedded in UI Applications running under Adobe Experience Cloud unified shell. Adobe UI Services and UI Extensions implement a two-way communication protocol that enables the exchange of data, the invocation of actions, and the rendering of additional visual blocks.
Getting Started
Understand the connection between UI Extensibility and App Builder
Know why UI Extensibility may be a good solution for you
Explore how UI Extensibility works
Find answers to most frequent questions about UI Extensibility
Guides
Discover what is needed to use UI Extensibility
Prepare your local environment for UI extension development
Discover how to create a project in Adobe Developer Console
Know what to expect when creating a UI Extension
Discover how to run UI extensions locally and preview result during development
Learn to distribute and manage your extension for users
Explore Extensible Services
Start building extensions for AEM Content Fragments console
Start building extensions for AEM Content Fragments editor
Start building extensions for the Universal Editor
Start building extensions for Adobe Commerce Admin
Start building extensions for AEM Assets View (Assets Ultimate only)
Experiment
Discover your UI Extensions within the safe playground and experiment with your AEM Sites setup
Collaborate
We are open to genuine feedback and would gladly expand UI Extensibility capability to solve your needs.
Please get in touch with us through email at uix@adobe.com for feature requests, use-case validation, assistance with extension implementation, or bug reports.
Contribute
We encourage you to participate in our open documentation initiative, if you have suggestions, corrections, additions or deletions for this documentation, check out the source from this github repo, and submit a pull request with your contribution.