Skip to main content

Wasmcloud

Wasmcloud is an open-source platform for running WebAssembly workloads on a managed runtime using a component-based capability model.

  • Hosts WebAssembly applications with a runtime that supports capability-based interaction between components.
  • Uses a separation between application components and capability providers to supply external functionality.
  • Provides infrastructure for secure communication and policy enforcement for wasm execution and interop with capabilities.
  • Is available as open-source software under the wasmCloud project.

Overview

Wasmcloud runs WebAssembly workloads through a managed runtime. The platform uses a capability model in which components connect to providers for external functionality.

The architecture separates application logic from capability providers, enabling a component-based way to supply the services a WebAssembly application needs. Wasmcloud also includes runtime and infrastructure elements for operating wasm execution and the interactions between components and capability providers.

Wasmcloud is published as open-source software and is maintained as the wasmCloud project.