Extra Credit

AsyncAPI Specification

Official docs outline

11 sections
  1. AsyncAPI object

    Root document fields.

  2. Info object

    API title, version and metadata.

  3. Server object

    Brokers, protocols, host and variables.

  4. Channels object

    Addressable channels containing messages.

  5. Channel object

    Channel address, messages and parameters.

  6. Operations object

    Send and receive actions on channels.

  7. Operation object

    action, channel, messages, reply and traits.

  8. Message object

    Headers, payload, correlation ID and examples.

  9. Operation reply object

    Request/reply patterns.

  10. Components object

    Reusable definitions across the document.

  11. Security scheme object

    Authentication mechanisms for servers.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 29