This directory contains examples of running Kiwi in various configurations. Each example is self-contained and includes a README.md
file with instructions on how to run it.
- Rust - The Rust toolchain is required to build WASM hooks.
- Docker - Docker is utilized in each example as a simple way to run Kiwi.
- npm - The Node.js package manager is required to install wscat, a WebSocket client used to interact with the Kiwi server.
- Intercept (Simple): A simple example that demonstrates how to write WASM hooks using the Kiwi SDK and load them into the Kiwi runtime.
- Authenticate w/ Outbound HTTP: An example that demonstrates how to make outbound HTTP requests in the authenticate hook using the Kiwi SDK.