Skip to content

About

Rust SDK for Envoy Wasm extensions

Resources

Stars

4 stars

Watchers

1 watching

Forks

Latest commit

 

History

19 Commits

Folders and files

Repository files navigation

Rust SDK for Envoy Wasm extensions

⚠️ This is NOT the official Envoy Rust SDK.

💡The goal of this repo is to verify that Envoy ABI and Envoy Wasm documentation provide sufficient information for building new SDKs from scratch.

Components

  • envoy-abi - formal definition of Envoy ABI in a WASI-compatible manner
    • v1alpha - latest version of Envoy ABI
      • witx - Envoy ABI definition in witx format
      • docs - Envoy ABI documentation generated out of witx definition
  • envoy-rust-abi - Rust bindings to Envoy ABI
  • envoy-rust-examples - Examples of how to use Rust bindings
    • hello-world - Call proxy_log from various handlers, e.g. proxy_on_start, proxy_on_configure, proxy_on_create, proxy_on_request_headers, etc

About

Rust SDK for Envoy Wasm extensions

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages