wasmCloud Control Interface API
The wasmCloud control interface provides a NATS-based API for managing the wasmCloud lattice. It supports operations for starting and stopping actors and providers, establishing links between components, querying host inventories, and managing application deployments. The wash CLI and wasmCloud dashboard interact with hosts through this interface.
wasmCloud Control Interface API is one of 5 APIs that wasmCloud publishes on the APIs.io network, described by an AsyncAPI event-driven specification.
Tagged areas include Control API, Lattice Management, and NATS. The published artifact set on APIs.io includes API documentation, an API reference, and an AsyncAPI specification.
This event API exposes 15 operations across 8 channels, and defines 25 schemas. It is described by AsyncAPI 2.6.0, at version 1.0.
The API connects through a single server, {natsUrl} (nats).
Metadata
The identity and technical contract details declared by the specification.
Channels & Operations 15
Across 8 channels, the API surfaces 15 operations. Each is listed below with its action, channel, parameters, and response codes.
Messages & Schemas 25
The contract defines 25 schemas that model the data carried by its messages. The most detailed are LinkDefinition (8 properties), HostEvent (7 properties), ScaleComponentCommand (5 properties), ComponentDescription (5 properties). Each schema is shown below with its type and property counts.
Specification
The full machine-readable AsyncAPI contract behind this narrative.
Source
More from wasmCloud 4
Other APIs wasmCloud publishes across the network.