waSCA, WebAssembly Secure Capabilities Adapter, is a WebAssembly host runtime that dynamically and securely binds WebAssembly modules to capability providers. These provider plug-ins provide abstractions around and connectivity to cloud-native services—message brokers, databases, HTTP—or they can expose special-purpose capabilities like IoT, embedded hardware, and more.
WebAssembly is taking the web by storm, but we believe that WebAssembly truly shines in the cloud. waSCA is designed around the following core tenets:
waSCA is built upon a set of standards and conventions that attempt to fill the void for cloud-native Wasm module host environments. Using this host runtime, you can host WebAssembly modules as standalone processes on a laptop, as on-demand functions in a serverless environment, as always-available microservices, or treat
.wasm files like firmware on Raspberry Pis and embedded devices.
waSCA Technology Demos
Check out the following demonstrations to see waSCA in action and see what people are building on top of the waSCA framework: