1.
Introduction
2.
Quick Start
❱
2.1.
Installation And Uninstallation
2.2.
Using WasmEdge in Docker
2.3.
Running WASM with WasmEdge CLI
2.4.
Execution in AOT Mode
3.
WasmEdge Features
❱
3.1.
Supported WASM And WASI Proposals
3.2.
WasmEdge Proprietary extensions
3.3.
Integrations
3.4.
Supported Platforms
3.5.
Comparison
4.
WasmEdge Use Cases
❱
4.1.
Server-Side Rendering Modern Web UI
4.2.
Microservices
4.3.
Serverless Function-As-A-Service in Public Clouds
4.4.
Serverless Software-As-A-Service Functions
4.5.
Smart devices
4.6.
JavaScript or Domain Specific Language Runtime
4.7.
WasmEdge in Kubernetes
❱
4.7.1.
Quick start
4.7.2.
Demo apps
❱
4.7.2.1.
Simple example
4.7.2.2.
HTTP service
4.7.3.
Container runtimes
❱
4.7.3.1.
crun
4.7.3.2.
runc
4.7.3.3.
youki
4.7.4.
CRI runtimes
❱
4.7.4.1.
CRI-O
4.7.4.2.
containerd
4.7.5.
Kubernetes
❱
4.7.5.1.
Kubernetes + CRI-O
4.7.5.2.
Kubernetes + containerd
4.7.5.3.
KinD
4.7.5.4.
KubeEdge
4.7.5.5.
SuperEdge
4.7.5.6.
OpenYurt
4.7.5.7.
Knative
4.7.6.
Docker
❱
4.7.6.1.
Slim container
4.7.6.2.
containerd integration
4.8.
App Frameworks & Platforms
❱
4.8.1.
Service mesh & runtimes
❱
4.8.1.1.
Dapr
4.8.1.2.
MOSN
4.8.1.3.
Nginx
4.8.1.4.
Apache EventMesh
4.8.2.
Application frameworks
❱
4.8.2.1.
YoMo
4.8.2.2.
Reactr
4.8.3.
Serverless platforms
❱
4.8.3.1.
Vercel
4.8.3.2.
Netlify
4.8.3.3.
AWS
4.8.3.4.
Tencent
4.8.3.5.
Second State
5.
Write a WebAssembly Application
❱
5.1.
C
❱
5.1.1.
simd
5.2.
Rust
❱
5.2.1.
Bindgen of Rust Functions
5.2.2.
Access OS Services
5.2.3.
TensorFlow
5.2.4.
Neural Network for WASI
5.2.5.
Crypto for WASI
5.2.6.
Simple HTTP Client & Server
5.2.7.
Simple HTTPS Client & Server
5.2.8.
Non-Blocking Network Apps
5.2.9.
Server-Side Rendering
5.2.10.
Command Interface
5.3.
JavaScript
❱
5.3.1.
Getting Started
5.3.2.
Node.js Compatibility
5.3.3.
Networking Apps
5.3.4.
React SSR
5.3.5.
TensorFlow
5.3.6.
ES6 Modules
5.3.7.
Node.js & NPM Modules
5.3.8.
Built-in Modules
5.3.9.
Native JS API in Rust
5.4.
Go
5.5.
Swift
5.6.
AssemblyScript
5.7.
Kotlin
5.8.
Grain
5.9.
Python
6.
Use WasmEdge Library
❱
6.1.
C SDK
❱
6.1.1.
Use the WasmEdge C Library
6.1.2.
Host Function Implementation
6.1.3.
ExternRef Example
6.1.4.
0.12.0 API references
6.1.5.
0.11.2 API references
6.1.6.
0.10.1 API references
❱
6.1.6.1.
Upgrade to 0.11.0
6.1.7.
0.9.1 API references
❱
6.1.7.1.
Upgrade to 0.10.0
6.2.
Go SDK
❱
6.2.1.
Embed WASM apps
6.2.2.
Embed WASM funcs
6.2.3.
Pass complex data
6.2.4.
Tensorflow
6.2.5.
Embed bindgen funcs
6.2.6.
v0.11.2 API references
6.2.7.
v0.10.1 API references
❱
6.2.7.1.
Upgrade to v0.11.0
6.2.8.
v0.9.1 API references
❱
6.2.8.1.
Upgrade to v0.10.0
6.3.
Node.js SDK
6.4.
Rust SDK
❱
6.4.1.
Hello World!
6.4.2.
Memory Manipulation
6.4.3.
Table and FuncRef
6.4.4.
Run a WebAssembly function with WasmEdge low-level APIs
6.4.5.
Compute Fibonacci numbers concurrently
6.4.6.
Usage of WasmEdge module instances
6.5.
Python SDK
7.
Use WasmEdge CLI
❱
7.1.
wasmedge WASM Runner
7.2.
wasmedgec AOT Compiler
8.
Develop WasmEdge Plug-in
9.
Contribute to WasmEdge
❱
9.1.
Release Process
9.2.
Contribute Steps
9.3.
Build WasmEdge from source
❱
9.3.1.
Build on Linux
9.3.2.
Build on MacOS
9.3.3.
Build on Windows
9.3.4.
Build for Android
❱
9.3.4.1.
CLI tools
9.3.4.2.
NDK native app
9.3.4.3.
APK app
9.3.5.
Build for seL4
9.3.6.
Build for OpenHarmony
9.3.7.
Build for Raspberry Pi
9.3.8.
Build for OpenWrt
9.3.9.
Build with WASI-NN Plug-in
9.3.10.
Build with WASI-Crypto Plug-in
9.3.11.
Build with WasmEdge-HttpsReq Plug-in
9.4.
WasmEdge Installer Guide
9.5.
WasmEdge Internal
9.6.
Wish List
9.7.
Release Process
Light
Rust
Coal
Navy
Ayu
WasmEdge Runtime
Build WasmEdge for Open Harmony
WIP. For Chinese speakers, please
check out this instruction
.