Waxosuit is a secure, enterprise-grade, cloud natve WebAssembly host runtime designed to dynamically bind capabilities to WebAssembly modules.
Waxosuit is designed around the following core tenets:
- Productivity - Developer and Operations
- Enterprise-grade Security
- Cost Savings
make release to produce a release version of the
waxosuit binary and the accompanying first-party capability plugins.
make docker to trigger the build of the docker image using the newly created release binaries.
To run Waxosuit, you can either use the Docker image or run it directly. Running it directly, you must specify the directory where the capability provider plugins are and the path to the guest module (.wasm file):
$ export RUST_LOG=info,cranelift_wasm=warn $ waxosuit myservice.wasm -c ./capabilities
For information on how to use it, documentation, and tutorials, take a look at the Waxosuit site.