Skip to content

feat: add pingora-wasm crate for WebAssembly filter support - #938

Open
Aditya-9-6 wants to merge 6 commits into
cloudflare:mainfrom
Aditya-9-6:feature/pingora-wasm
Open

feat: add pingora-wasm crate for WebAssembly filter support#938
Aditya-9-6 wants to merge 6 commits into
cloudflare:mainfrom
Aditya-9-6:feature/pingora-wasm

Conversation

@Aditya-9-6

@Aditya-9-6 Aditya-9-6 commented Jul 23, 2026

Copy link
Copy Markdown

Description

This PR introduces an initial prototype crate pingora-wasm to support WebAssembly (Proxy-WASM) filter execution within Pingora.

Related RFC Issue: #937

Changes Included

  • Added pingora-wasm workspace crate with wasmtime integration.
  • Added initial WasmEngine host runtime structure and unit tests.
  • Updated root Cargo.toml workspace members.

Test Plan

  • cargo test -p pingora-wasm passed cleanly with 0 errors / 0 failures.
  • Unit tests test_engine_init and test_default_impl verified.

Looking forward to maintainer feedback on crate layout and ABI integration!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants