What is an Extension?
An extension is a sandboxed web app that runs inside the Kittl editor UI and integrates with editor APIs through the SDK.
Why extensions
Extensions let you add custom workflows such as:
- importing external assets or templates
- connecting third-party services
- generating or transforming design content
Runtime model
- Your code runs in an isolated iframe.
- Communication with the editor happens via
postMessagethroughkittl. - SDK calls are async because they execute in the host editor context.
Next step
Continue with the Extension guide to set up the project structure, manifest, and development flow.