Pure-Java WebAssembly (WASM)

Traditional API gateways restrict you to their limited built-in plugins or slow down your traffic with external Lua/Python scripts. AegisMesh utilizes the Chicory WebAssembly runtime to execute highly optimized custom code strictly inside the Java 25 JVM sandbox.

No Native C++ Bindings

Integrating WASM into Java typically requires fragile JNI (Java Native Interface) bridges, which introduce catastrophic out-of-memory errors and crash loops. AegisMesh processes WebAssembly completely in 100% pure Java. This eliminates dangerous native exploits while guaranteeing your edge gateway remains unconditionally crash-proof.

Crash-Proof Memory Isolation

Custom middleware should never crash your gateway. AegisMesh runs all custom code inside a strictly isolated WASM memory sandbox. We enforce strict allocation and deallocation lifecycle hooks (alloc / dealloc). Even if a plugin crashes natively or fails to transform a payload, the host JVM reclaims the memory and gracefully falls back, ensuring your traffic remains completely stable.

Write in Any Language

Your developers are not forced to learn new proprietary scripting systems. They can author custom security middleware or payload transformers in popular languages like Rust, Go, or TypeScript and compile them to standard .wasm modules. Once deployed, AegisMesh automatically loads and executes the new rules in real-time without requiring pod restarts.