Skip to main content

Quickstart

This is the fastest path to a working plugin.

What You Need To Know First

FDO plugins have two runtimes:
  • backend runtime
  • iframe UI runtime
Your plugin class, handlers, storage, and logging run in backend runtime. Your UI runs later inside a sandboxed iframe. That is the core rule behind the SDK.

Smallest Valid Plugin

Start With Fixtures

If you are building a real plugin, start from:
  • examples/fixtures/minimal-plugin.fixture.ts
  • examples/fixtures/error-handling-plugin.fixture.ts
  • examples/fixtures/storage-plugin.fixture.ts