A Complete Guide to AsyncAPI Specifications

A portion of this content is derived from the excellent work of the OpenAPI Initiative team

A project called AsyncAPI Specification aims to provide machine-readable descriptions of message-driven APIs

A set of attributes that can be used in an AsyncAPI document to describe an application’s API is defined by the AsyncAPI Specification

The actions that an application takes SHOULD be detailed in the AsyncAPI specification

Software topology, architecture, or pattern of any type is not assumed by the AsyncAPI definition

It is not guaranteed that an application sending messages will utilise the same channel that another application is using to receive them

A message broker that can send and/or receive messages between a sender and a recipient MAY be a server