Skip to main content
Version: v2.0.0-rc.1

wasmCloud

wasmCloud is a cloud native platform for running WebAssembly workloads across any cloud, Kubernetes, datacenter, or edge.

The wasmCloud project is open source and Incubating with the Cloud Native Computing Foundation (CNCF).

The platform

The wasmCloud platform consists of three primary parts:

  • Wasm Shell (wash) CLI: A development tool for building and publishing WebAssembly components with languages including Go, TypeScript, Rust, and more.
  • Runtime (wash-runtime): An easy-to-use runtime and workload API for executing WebAssembly components, with built-in support for WASI interfaces.
  • Kubernetes Operator (runtime-operator): An operations tool that runs wasmCloud infrastructure on Kubernetes.

Component developers use the Wasm Shell (wash) CLI to develop and publish components, and the runtime-operator integrates wasmCloud with Kubernetes.

wasmcloud user contexts

For an overview of core concepts in wasmCloud and WebAssembly, see the Glossary.