About Experience Extensions
Note: Experience Extensions use the legacy approach with extensions. We recommend using the UI locations for the Contentstack App Framework to extend the functionality of your apps.
Experience Extensions allow you to extend Contentstack’s UI.
These extensions enable you to customize the Contentstack experience, by customizing Contentstack's default UI and behavior.
You can create different types of Experience Extensions within Contentstack: Custom Fields, Sidebar Extensions, Dashboard Extensions, Asset Sidebar Location, and JSON RTE Plugins.
Note: When working within specific branches, extensions added or created will be available only within that particular branch. For example, you are working within the development branch, and you add new extensions (Custom Fields, Sidebar Extensions, Dashboard Extensions, Asset Sidebar Location, and JSON RTE Plugins) to this branch. These extensions will be available only within the development branch. Refer to our Branch-specific Modules document for more information.
Contentstack provides certain prebuilt, ready-to-use, extensions for you to use in your content types. You can select and use any extension from this list. Also, you can create a custom extension either by writing the code directly in Contentstack’s repository, or you can host it on a URL of your choice and provide this URL when configuring your extension in Contentstack.
Refer to the list of all the Experience Extensions supported by Contentstack.
You can read the documentation in the “More Articles” section to understand more about Extensions.