Extension utilities
The Designer API offers essential utilities to manage your extension’s behavior and interaction with the Designer.
Access site details and configure how your extension appears in the Designer
Subscribe to Designer events to create responsive extensions
Make your extension discoverable in element settings
Authenticate users with the Data API, and access Data API resources
Best practices
Subscribe to relevant events like when a user selects a new element to keep your extension in sync with the Designer state.
Size your extension appropriately with resizeExtension()
. Too large and it dominates the UI; too small and it’s hard to use.
For a comprehensive guide to building effective extensions, check out our Quick Start Guide and App Setup documentation.