© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2022
S. M. JainWebAssembly for Cloudhttps://doi.org/10.1007/978-1-4842-7496-5_8

8. Extending Istio with WebAssembly

Shashank Mohan Jain1  
(1)
Bangalore, India
 

This chapter looks at using WebAssembly in an Istio/Envoy API gateway scenario.

What Is Envoy?

First, let’s talk about a few ways by which you can extend the functionality of Envoy. The Envoy proxy executes a variety of filters as part of an HTTP and TCP request process that provides features such as network routing, observability, and security.

Using these different filters, you can message individual TCP/HTTP requests. You can easily achieve things like updating headers, performing security checks like authentication, ...

Get WebAssembly for Cloud: A Basic Guide for Wasm-Based Cloud Apps now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.