Skip to content
Waxosuit host runtime for wascap-compliant WebAssembly modules
Rust Makefile Dockerfile Shell
Branch: master
Clone or download
autodidaddict Updating to add support for broker request-response pattern. Also ref…
…actored out some scar tissue from previous direct dependence on wasmer (#28)
Latest commit 2b49ad3 Oct 7, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
wascap-httpclient Updating to add support for broker request-response pattern. Also ref… Oct 7, 2019
wascap-httpsrv Updating to add support for broker request-response pattern. Also ref… Oct 7, 2019
wascap-nats
wascap-redis Updating to add support for broker request-response pattern. Also ref… Oct 7, 2019
waxosuit-host Updating to add support for broker request-response pattern. Also ref… Oct 7, 2019
.gitignore Allow multiple subscriptions for NATS (#24) Sep 11, 2019
.travis.yml Removing automated deploy from Travis. Aug 12, 2019
Cargo.lock Updating to add support for broker request-response pattern. Also ref… Oct 7, 2019
Cargo.toml Initial experimental implementation of an HTTP client capability prov… Jul 31, 2019
Dockerfile Breaking interface change to support ergonomic improvements and itera… Aug 23, 2019
LICENSE.txt Adding apache license file Jun 20, 2019
Makefile Breaking interface change to support ergonomic improvements and itera… Aug 23, 2019
README.md Breaking interface change to support ergonomic improvements and itera… Aug 23, 2019
docker_push Trying this again Jun 28, 2019
interface.wai Breaking interface change to support ergonomic improvements and itera… Aug 23, 2019

README.md

travis  license

Waxosuit

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
  • Portability
  • Performance

Building

Run make release to produce a release version of the waxosuit binary and the accompanying first-party capability plugins.

Then, run make docker to trigger the build of the docker image using the newly created release binaries.

Running

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.

You can’t perform that action at this time.