Building Marketplace Apps
Introduction to Marketplace Apps and App Framework
This course will help customers, partners and developers create a marketplace application from scratch.
This course covers the different areas of integration in Contenstack’s UI. By integrating your own functionality in these areas or “locations”, you can address different use cases and add functionality in the platform, according to your business needs. The Marketplace App framework provides a seamless way to directly integrate with Contentstack’s UI.
Additionally, Marketplace applications provide one-click install, simplifying the setup and distribution of your application across different stacks.
Marketplace Applications leverage the App Framework, a module which can be used to develop a new marketplace app. The framework is available as a npm package under @contentstack/app-sdk. The package can be installed by developers using npm or yarn (or any other package manager of their choosing that supports node packages) as they would normally do when building other react or node apps. This framework provides access to various data points when loaded in specific locations as mentioned in the previous section. The [Contentstack App SDK](https://github.com/contentstack/app-sdk-docs) also provides necessary methods to interact with the Contentstack application.
By the end of this course. participants will be able to develop and deploy an example marketplace application that illustrates how you can extend those UI areas.