Demo
See the websocket playground for an example of the AsyncAPI playground.Add an AsyncAPI specification file
To create pages for your websockets, you must have a valid AsyncAPI schema document in either JSON or YAML format that follows the AsyncAPI specification 3.0+.Auto-populate websockets pages
To automatically generate pages for all channels in your AsyncAPI schema, add anasyncapi property to any navigation element. The asyncapi property accepts a path to an AsyncAPI schema document in your documentation repo, a URL to a hosted AsyncAPI document, or an array of links to AsyncAPI schema documents.
Examples with tabs
Examples with groups
The
directory field is optional. If not specified, the files will be placed in the api-reference folder of the docs repo.Channel page
If you want more control over how you order your channels or if you want to reference only specific channels, create an MDX file with theasyncapi property in the frontmatter.