Home / Companies / Kong / Blog / Post Details
Content Deep Dive

What is Proxy-Wasm: WebAssembly for Proxies

Blog post from Kong

Post Details
Company
Date Published
Author
Danny Freese and Viktor Gamov
Word Count
388
Company Posts That Month
15
Language
English
Hacker News Points
-
Post removed?
No
Summary

In the context of modern microservices architecture, Kong Gateway is utilized to manage APIs, but the need for custom filters beyond the standard library often arises, leading to challenges with traditional non-Lua PDKs due to their complexity and limitations. WebAssembly, particularly through the Proxy-Wasm specification, offers a solution by enabling the development of custom filters using familiar programming languages like Go, with the potential for seamless integration across platforms such as Kong Gateway, Envoy, and possibly Kuma. Introduced in 2015 and released in 2017, WebAssembly was initially designed for high-performance tasks in web browsers, but its use has expanded, allowing developers to write functions in high-level languages and compile them into wasm modules for execution in various runtimes. Proxy-Wasm enables these filters to run on any supporting proxy, providing flexibility and portability in creating and implementing custom solutions across different environments.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Developer Experience 1 268 153 85 -6%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.