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

WasmEdge Runtime

Simple HTTPS Client & Server