Rust SDK for WebAssembly-based Envoy extensions
Convenience layer on top of the original proxy-wasm SDK that brings in structure and guidance for extension developers.
Components
- src/
- extension/ - base types for various Envoy extensions
- access_logger/ - base types for Envoy Access Loggers
- filter/ - base types for Envoy filters
- host/ - types to represent various Envoy APIs
- extension/ - base types for various Envoy extensions
How To
How to Set up Rust
rustup target add wasm32-unknown-unknown
How To Build
cargo build:wasm
How to Run unit tests
cargo test