WebAssembly Hub is a community site to share and consume repositories that add functionality to Envoy. WebAssembly Hub utilizes the wasm CLI to provide an easy way to build, push, pull, and share Envoy WebAssembly filters with Gloo Edge, Gloo Mesh and Istio. Get started today.
Extend and customize your API infrastructure with tooling for WebAssembly, plug ins, and operators.
Dynamically build, maintain, add, or modify custom filters in your choice of language
Store and share Wasm extensions privately or publicly with the community
Search, browse, download, and add Wasm Envoy extensions
Install extensions to Envoy-based systems including Gloo Edge and Istio
Get Started with WebAssembly Hub
WebAssembly makes customizing Envoy Proxy more accessible to developers who aren’t comfortable with C++. Try WebAssembly Hub’s simple yet powerful experience in building extensions, publishing them, and sharing with the community.
Gloo Extensions include developer and operator tooling like wasme CLI, WebAssembly Hub, plugins, and operators to extend the Gloo API infrastructure platform and other Envoy Proxy-based solutions like Istio.
Intuitive and easy to use experience for WebAssembly
Store and share in the cloud or deploy in your network
Multi-language support with C++, Rust, AssemblyScript, and TinyGo
Declarative CRD automatically deploys and configures filters to Envoy proxies running inside of a Kubernetes cluster
Customize filters for Envoy Proxy and Envoy-based solutions like Gloo Edge and Istio
OCI Image specification for WASM modules
Dynamically load wasm modules to customize Istio service mesh environments
Gloo Edge Support
Dynamically load Wasm modules to customize edge gateway behavior
WebAssembly Hub Workflow
WebAssembly Hub provides everything you need to build, publish, discover and deploy custom extensions for Envoy Proxy, Gloo and Istio.