waSCC, WebAssembly Secure Capabilities Connector, 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. waSCC is designed around the following core tenets:
waSCC 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 in the cloud or at the edge, or treat
.wasm files like firmware on Raspberry Pis and embedded devices.
waSCC Technology Demos
Check out the following demonstrations to see waSCC in action and see what people are building on top of the waSCC framework:
Cloud Native Capability Plugins for waSCC Actors
To contact us through normal channels, you can submit a GitHub issue if appropriate, or reach out to us on Twitter.
We are holding a recurring waSCC Community Meeting. This meeting is open to all who are interested in using, or contributing to, waSCC and waPC.
The community meeting is held every Friday at 1pm Eastern and lasts 30 minutes, facilitated by Brian Ketelsen of Microsoft.
Details on the Zoom meeting follow:
Meeting URL: https://zoom.us/j/692184137 Meeting ID: 692 184 137 One tap mobile +16465588656,,692184137# US (New York) +13126266799,,692184137# US (Chicago)Dial by your location +1 646 558 8656 US (New York) +1 312 626 6799 US (Chicago) +1 669 900 9128 US (San Jose) +1 253 215 8782 US +1 301 715 8592 US +1 346 248 7799 US (Houston) Meeting ID: 692 184 137 Find your local number: https://zoom.us/u/aSxuSyd12