Skip to main content
Version: 0.82

WebAssembly Components

Overview

WebAssembly components are the unit of compute for wasmCloud. Components are containers for WebAssembly modules (or other sub-components), which can depend on and expose interfaces. This aligns well with wasmCloud's approach to building distributed applications via the actor model and interface-driven development.

Embracing Standards

The Component Model is an emerging standard for WebAssembly, and wasmCloud contributors and maintainers have been actively involved in helping make it a reality. wasmCloud believes that the Component Model is the future of WebAssembly and is committed to supporting a componentized ecosystem.

The wasmCloud host remains up-to-date with the latest versions of wasmtime and WASI Preview 2, a set of interfaces designed to allow WebAssembly components to access external resources in a safe and portable way.