๐—ง๐—ต๐—ฒ ๐—ง๐—ผ๐—น๐—ด๐—ฒ๐—ฒ ๐—”๐—ฝ๐—ฝ๐˜€ ๐—ฆ๐˜๐—ผ๐—ฟ๐˜† You need a way to add new features to your platform without affecting the core codebase. This is where plugins come in.

We built Tolgee Apps using the "embedded iframe app" model. This model uses a JSON manifest to declare modules and scopes, sandboxed iframes, a postMessage bridge, and signed webhooks.

Here's how it works:

The auth model is based on a short-lived JWT token that uses a dedicated audience and carries only identity claims.

Tolgee Apps are still in the proof-of-concept stage, but we're planning to release a working production version soon.

Source: https://dev.to/tolgee_i18n/building-a-plugin-system-for-tolgee-without-a-runtime-storage-or-shared-js-context-3b87