spanda plugin install --path my-plugin/
spanda plugin enable my-plugin-name
spanda plugin inspect my-plugin-name
my-readiness-plugin/
├── spanda.plugin.toml
├── plugin.wasm # P0 production artifact
└── README.md
Default loader uses Wasmtime for plugin.wasm. Network is disabled in the default WASM sandbox.
Enable native-loader on spanda-plugin. Not for production.
For control-center-ui plugins, ship index.js and declare [control_center] panels.
Recovery plugins declare [[recovery.extensions]] in the manifest (playbook, strategy, validator)
and may enable on_recovery_completed in [hooks]. See examples/plugins/recovery-plugin/ and
plugin-api.md.
cargo test -p spanda-plugin
spanda.toml) — language modules and providers