Features

  • One of the fastest WebAssembly VMs on the market (based on LLVM AOT)
  • WasmEdge feature extensions
    • Network sockets (Rust and JavaScript SDKs)
    • Async polling (for Rust Future and JS async)
    • Tensorflow inference (Tutorial)
    • Key value storage
    • Database connector
    • Gas meters for resource constraints
  • JavaScript support
    • ES6 module and std API support
    • Implement JS APIs in Rust (Tutorial)
    • Import C native shared library functions as JS functions (Tutorial)
  • Cloud native management and orchestration
  • Cross-platform support
    • Linux OSes dated back to 2010 for both x86 and ARM CPUs
    • Mac OS X for both x86 and m1 CPUs
    • Windows
    • Microkernel and RTOS (e.g., the highly secure seL4 microkernel)
  • Easy extensibility
    • Build customized runtimes with native functions in C or GO
  • Easy to embed into a host application
    • Embed WasmEdge functions in C, Go, Rust, Node.js and Python host applications
    • Embedded function runtime for service mesh proxies (e.g., proxy-wasm for Envoy and MOSN proxies)