How extensions work
What an extension is made of, where it appears in the portal, and the ways to build one, including with a Fusion AI playbook
Build an extension with Fusion AI
Use the Build an extension playbook to plan, write and save a complete extension from a description of its tabs, with an approval before anything is saved
The extension manifest
The extension object, its views and resources, and the create-extension.odsl script that creates them
Writing pages
How an extension page is put together, the shared partials, the data API, the house style, and the Mustache rules to follow
Insights and policies
Adding insight reports to an extension, and the feature and data policies that decide who sees it and what it can do
Saving, installing and publishing
Saving an extension to your tenant, installing it in another environment, publishing it to the public catalogue, upgrading and uninstalling
Example: an HTML components extension
A simple example extension built from the platform HTML components