Skip to content

Plugin Development

Plugins provide deeper integration than extensions, with access to internal APIs.

FeatureExtensionPlugin
SandboxedYesNo
Internal API accessLimitedFull
LanguageTypeScriptTypeScript/C++
DistributionMarketplaceManual
Terminal window
arcane plugin init my-plugin
cd my-plugin
arcane plugin dev

Plugins implement activate() and deactivate() hooks that run when the plugin loads and unloads.