#proxy #sdk #proxy-wasm #wasm #leaksignal

proxy-sdk

Write extensions for Proxy-WASM for WASM or Native environments

2 stable releases

1.1.0 Sep 13, 2024
1.0.0 Feb 27, 2024

#326 in #proxy

Download history 74/week @ 2025-09-16 29/week @ 2025-09-23 84/week @ 2025-09-30 108/week @ 2025-10-07 32/week @ 2025-10-14 98/week @ 2025-10-21 4/week @ 2025-10-28 65/week @ 2025-11-04 20/week @ 2025-11-11 20/week @ 2025-11-18 30/week @ 2025-11-25 103/week @ 2025-12-02 69/week @ 2025-12-09 78/week @ 2025-12-16 52/week @ 2025-12-23 36/week @ 2025-12-30

235 downloads per month

Apache-2.0

170KB
4.5K SLoC

Proxy-SDK

A rewrite of the proxy-wasm rust crate. Has improved ergonomics, more type safety, and documentation.

Proxy->WASM Calls Not Implemented

  • validate_configuration: Seems unused
  • on_request_metadata: Unused
  • on_response_metadata: Unused
  • on_grpc_create_initial_metadata: Never called/incompletely defined in proxy-wasm-cpp-host
  • on_foreign_function: Never called from Envoy outside of tests

Feature Flags

  • stream-metadata, if enabled, enables GRPC metadata callbacks. Known to cause crashes in some versions of Envoy.

Dependencies

~3–5.5MB
~97K SLoC