Skip to content

yskopets/envoy-wasm-rust-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages