wasmCloud Application Deployment Manager (wadm) API
wadm provides a declarative application deployment API for wasmCloud. Applications are defined as YAML manifests specifying components, capability providers, and their links. wadm manages the desired state of applications across the lattice, handling scaling, updates, and self-healing through reconciliation loops using the Open Application Model format.
wasmCloud Application Deployment Manager (wadm) API is one of 5 APIs that wasmCloud publishes on the APIs.io network, described by an AsyncAPI event-driven specification.
This API exposes 2 JSON Schema definitions.
Tagged areas include Application Management, Declarative, Deployment, and OAM. The published artifact set on APIs.io includes API documentation, an API reference, a GitHub repository, an AsyncAPI specification, and 2 JSON Schemas.
This event API exposes 14 operations across 7 channels, and defines 24 schemas. It is described by AsyncAPI 2.6.0, at version 1.0.0.
The API connects through a single server, nats://localhost:4222 (nats).
Metadata
The identity and technical contract details declared by the specification.
Channels & Operations 14
Across 7 channels, the API surfaces 14 operations. Each is listed below with its action, channel, parameters, and response codes.
Messages & Schemas 24
The contract defines 24 schemas that model the data carried by its messages. The most detailed are PutModelResponse (5 properties), ModelSummary (5 properties), LinkProperties (5 properties), OAMManifest (4 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.