Skip to main content

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 postMessage through kittl.
  • 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.