banner

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

What Are UI Extensions

Understand the connection between UI Extensibility and App Builder

Why Choose UI Extensibility

Know why UI Extensibility may be a good solution for you

How It Works

Explore how UI Extensibility works

FAQ

Find answers to most frequent questions about UI Extensibility

Guides

Get Access

Discover what is needed to use UI Extensibility

Set Up Local Environment

Prepare your local environment for UI extension development

Create a New Project

Discover how to create a project in Adobe Developer Console

Create a New Extension

Know what to expect when creating a UI Extension

Local Preview

Discover how to run UI extensions locally and preview result during development

Publish and Manage

Learn to distribute and manage your extension for users

Explore Extensible Services

AEM Content Fragments Console

Start building extensions for AEM Content Fragments console

AEM Content Fragments Editor

Start building extensions for AEM Content Fragments editor

Universal Editor

Start building extensions for the Universal Editor

Adobe Commerce Admin

Start building extensions for Adobe Commerce Admin

AEM Assets View (Beta)

Start building extensions for AEM Assets View (Assets Ultimate only)

Experiment

Extension Manager

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.

  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2024 Adobe. All rights reserved.