http-wasm defines HTTP functions implemented in WebAssembly. This repository contains Application Binary Interface (ABI) defining how hosts and guests communicate compatability. This site describes both the ABI currently specified and known implementations of them.

HTTP handler

The HTTP Handler allows users to write portable HTTP server middleware in a language that compiles to wasm. For example, a Go HTTP service could embed routing middleware written in Zig.