Experience Extensions Overview

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.

Contentstack lets you extend the and customize the the Contentstack experience with Experience Extensions.

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 ExtensionsDashboard Extensions, JSON RTE Plugins, Field Modifier Location and Full Page Location.

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, Custom Widgets, Dashboard Widget, JSON RTE Plugins, Field Modifier Location and Full Page Location) 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.