This feature is currently in Early Availability (EA) status. For more information, see our product lifecycle phases.
Getting Started
The platform extensions system allows third-party developers to build custom UI applications and embed them in the marketplace. This guide covers building and uploading platform extensions, with step-by-step instructions, best practices, troubleshooting guidance, and examples.
What is a platform extension?
A platform extension is a front-end application built with the platform extensions system. Extensions use web technologies such as React, CSS, and JavaScript, and can be embedded in the platform and interact with the marketplace APIs.
- It can be a single-page or multi-page application.
- It has a path (example: /app/my-extension)
- It can be linked to the marketplace navigation.
- You can control who can access it.
For more information, see Extensions architecture.
Core Technologies
Prerequisites
Before you begin, you must have the following:
- Access to your marketplace with the Marketplace Manager role
- Familiarity with the command line and Node.js 16+
Steps to get started
- Install the toolkit.
- Create a new extension.
- Work locally on your new extension.
- When ready, upload and publish your extension.
Next steps
Extensions use the platform's marketplace APIs and the npm ecosystem so you can build custom UI applications that integrate with the marketplace.
Was this page helpful?
Tell us more…
Help us improve our content. Responses are anonymous.
Thanks
We appreciate your feedback!