WebAssembly (Wasm) is the future of extensions in Envoy. Initial work to add Wasm support to Envoy was done by the Google/Istio team. Envoy-Wasm addresses a specific need in the industry by helping safely run vendor and bespoke extensions in stock Envoy or Istio-proxy.
As of March 2021, there are many aspects of the Istio-Wasm project that remain to be completed. In order to jump start and sustain an Istio-Wasm (and broadly proxy-wasm) ecosystem, the Istio community decides to form a Wasm SIG and work together towards the following high level objectives:
- Production ready last mile extension distribution mechanisms.
- Interoperability of distribution artifacts.
- A standard API to register and deploy extensions in a mesh.
- Good developer experience across several different languages.
If you would like to join us, the group will meet every other week Tuesdays at 2PM PT (5PM ET, 11PM CET). You can find the meeting invitation at Istio work group calendar.