WasmEdge logo

WasmEdge

WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime for cloud native, edge, and decentralized applications. It powers serverless apps, embedded functions, microservices, smart contracts, and IoT devices. WasmEdge is a CNCF sandbox project providing an LLVM-based AoT compiler for maximum performance, and supporting WASI extensions for non-blocking networking, database access, and AI inference via TensorFlow, PyTorch, and OpenVINO.

5 APIs 0 Features
Cloud NativeCNCFEdge ComputingHigh PerformanceRuntimeServerlessWasmWebAssembly

APIs

WasmEdge C API

The WasmEdge C API provides a low-level interface for embedding the WasmEdge runtime into C/C++ host applications. It exposes the full WasmEdge runtime capabilities including mo...

WasmEdge Rust SDK

The WasmEdge Rust SDK enables embedding WasmEdge WebAssembly functions in Rust host applications. It provides idiomatic Rust bindings for the WasmEdge C API, supporting module l...

WasmEdge Go SDK

The WasmEdge Go SDK provides Go language bindings for embedding the WasmEdge runtime in Go applications. It enables loading and executing WebAssembly modules from Go, defining h...

WasmEdge Node.js SDK

The WasmEdge Node.js SDK allows embedding and calling WebAssembly functions from Node.js applications. It provides bindings for executing Wasm modules within the WasmEdge runtim...

WasmEdge Plugin System

WasmEdge's plugin system enables extending the runtime with custom host function packages. Plugins can be developed in Rust or C/C++ and loaded at runtime, providing capabilitie...

Semantic Vocabularies

Wasmedge Context

10 classes · 14 properties

JSON-LD

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🚀
Getting Started
Getting Started
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
📰
Blog
Blog
🔗
Slack
Slack
🔗
Discord
Discord
🔗
Vocabulary
Vocabulary
🔗
JSON-LD
JSON-LD
🔗
JSONSchema
JSONSchema
🔗
JSONStructure
JSONStructure
🔗
Vocabulary
Vocabulary

Sources

apis.yml Raw ↑
aid: wasmedge
name: WasmEdge
description: >-
  WasmEdge is a lightweight, high-performance, and extensible WebAssembly
  runtime for cloud native, edge, and decentralized applications. It powers
  serverless apps, embedded functions, microservices, smart contracts, and IoT
  devices. WasmEdge is a CNCF sandbox project providing an LLVM-based AoT
  compiler for maximum performance, and supporting WASI extensions for
  non-blocking networking, database access, and AI inference via TensorFlow,
  PyTorch, and OpenVINO.
url: https://wasmedge.org
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Cloud Native
  - CNCF
  - Edge Computing
  - High Performance
  - Runtime
  - Serverless
  - Wasm
  - WebAssembly
created: '2026-03-26'
modified: '2026-05-03'
specificationVersion: '0.19'
type: Index
apis:
  - aid: wasmedge:wasmedge-c-api
    name: WasmEdge C API
    description: >-
      The WasmEdge C API provides a low-level interface for embedding the
      WasmEdge runtime into C/C++ host applications. It exposes the full
      WasmEdge runtime capabilities including module instantiation, function
      invocation, memory access, and plugin management.
    humanURL: https://wasmedge.org/docs/embed/c/intro/
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    properties:
      - type: Documentation
        url: https://wasmedge.org/docs/embed/c/intro/
      - type: GitHubRepository
        url: https://github.com/WasmEdge/WasmEdge
    tags:
      - C API
      - Embedding
      - Low Level
  - aid: wasmedge:wasmedge-rust-sdk
    name: WasmEdge Rust SDK
    description: >-
      The WasmEdge Rust SDK enables embedding WasmEdge WebAssembly functions
      in Rust host applications. It provides idiomatic Rust bindings for the
      WasmEdge C API, supporting module loading, instantiation, function calls,
      host function definitions, and plugin integration.
    humanURL: https://wasmedge.org/docs/embed/rust/intro/
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    properties:
      - type: Documentation
        url: https://wasmedge.org/docs/embed/rust/intro/
      - type: GitHubRepository
        url: https://github.com/WasmEdge/wasmedge-rust-sdk
    tags:
      - Rust
      - SDK
      - Embedding
  - aid: wasmedge:wasmedge-go-sdk
    name: WasmEdge Go SDK
    description: >-
      The WasmEdge Go SDK provides Go language bindings for embedding the
      WasmEdge runtime in Go applications. It enables loading and executing
      WebAssembly modules from Go, defining host functions, and managing
      WasmEdge configurations programmatically.
    humanURL: https://wasmedge.org/docs/embed/go/intro/
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    properties:
      - type: Documentation
        url: https://wasmedge.org/docs/embed/go/intro/
      - type: GitHubRepository
        url: https://github.com/second-state/WasmEdge-go
    tags:
      - Go
      - SDK
      - Embedding
  - aid: wasmedge:wasmedge-nodejs-sdk
    name: WasmEdge Node.js SDK
    description: >-
      The WasmEdge Node.js SDK allows embedding and calling WebAssembly
      functions from Node.js applications. It provides bindings for executing
      Wasm modules within the WasmEdge runtime from JavaScript, enabling
      high-performance compute from Node.js services.
    humanURL: https://wasmedge.org/docs/embed/node/
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    properties:
      - type: Documentation
        url: https://wasmedge.org/docs/embed/node/
    tags:
      - Node.js
      - JavaScript
      - SDK
      - Embedding
  - aid: wasmedge:wasmedge-plugin-system
    name: WasmEdge Plugin System
    description: >-
      WasmEdge's plugin system enables extending the runtime with custom host
      function packages. Plugins can be developed in Rust or C/C++ and loaded
      at runtime, providing capabilities like TensorFlow AI inference, image
      processing, database drivers, and WASI networking extensions.
    humanURL: https://wasmedge.org/docs/contribute/plugin/
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    properties:
      - type: Documentation
        url: https://wasmedge.org/docs/contribute/plugin/
      - type: GitHubRepository
        url: https://github.com/WasmEdge/WasmEdge
    tags:
      - Plugins
      - Extensions
      - TensorFlow
      - AI
common:
  - type: Website
    url: https://wasmedge.org/
  - type: Documentation
    url: https://wasmedge.org/docs/
  - type: Getting Started
    url: https://wasmedge.org/docs/start/getting-started/
  - type: GitHubOrganization
    url: https://github.com/WasmEdge
  - type: GitHubRepository
    url: https://github.com/WasmEdge/WasmEdge
  - type: Blog
    url: https://wasmedge.org/blog/
  - type: Slack
    url: https://wasmedge.slack.com/
  - type: Discord
    url: https://discord.gg/U4B5sFTkFc
  - type: Vocabulary
    url: vocabulary/wasmedge-vocabulary.yml
  - type: JSON-LD
    url: json-ld/wasmedge-context.jsonld
  - type: JSONSchema
    url: json-schema/wasmedge-config-schema.json
  - type: JSONStructure
    url: json-structure/wasmedge-config-structure.json
  - type: Vocabulary
    url: vocabulary/wasmedge-vocabulary.yml
maintainers:
  - FN: Kin Lane
    email: [email protected]