Plugin development

Kumbuka extensions are implemented as versioned plugins. The public plugin contract lives in kumbuka-me/sdk, while first-party implementations and releases live in kumbuka-me/plugins.

Use declarative manifest modules where possible. Executable server-side behavior runs as WASI, browser modules render inside isolated frames, and Kumbuka remains responsible for authorization, capability enforcement, sanitization, and lifecycle management.

Browse Extensions for first-party plugin usage documentation. Installation and lifecycle administration are documented under Administration → Plugins.