OPA’s Wasm Functionality has been used to build the following projects.

This project implements the OPA Wasm module interface in JavaScript.

Evolith compiles its rule corpus to a policy.wasm bundle and evaluates
it in Node.js through the
OPA Wasm JavaScript module,
so its CLI, GitHub Action, MCP server and REST API all run the same policy
build. The distribution model is written up in
ADR-0085.

This project implements the OPA Wasm module interface in C#.

This project implements Open Policy Agent (OPA) WebAssembly .NET core SDK.

This project implements the OPA Wasm module interface in Java.

This example project in OPA contrib uses the NodeJS OPA Wasm Module to enforce policy at the edge of Cloudflare's network.