Node-RED node parity

This matrix defines the deployment intent for compiled hosted-runtime artifacts.

Use three buckets:

The practical reason for wasmedge is simple: standalone WASI still does not give us portable networking parity, while WasmEdge adds socket, DNS, and TLS extensions that make guest-owned network services realistic.

wasi Target

These should run as plain standalone WASI programs with no wrapper layer:

Notes:

wasmedge Target

These should aim to run in guest logic on WasmEdge without an extra wrapper:

Notes:

Wrapper Or Delegated Host Required

These still require wrappers, delegated services, or explicit runtime support outside the guest:

Planning Rule

If a node can be implemented entirely inside guest code on top of standard WASI or WasmEdge extensions, it should not be modeled as a host capability. Host capabilities should be reserved for features that truly still need wrappers or delegated services.

SDN Stack

Connected sites