You expose some apis in the wasm runtime and plug-in developers only have to target the wasm runtime.