Documentation Index
Fetch the complete documentation index at: https://mintlify-mintlify-docs-gitlab-self-hosted-oauth-1778199001.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Demo
See the WebSocket playground for an example of the AsyncAPI playground.Add an AsyncAPI specification file
To create pages for your WebSocket channels, you must have a valid AsyncAPI schema document in either JSON or YAML format that follows the AsyncAPI specification 3.0.Auto-populate WebSocket 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
When you specify multiple AsyncAPI files, each file generates its own set of channel pages.
Examples with groups
The
directory field is optional. If not specified, Mintlify adds the files to the api-reference folder of the docs repository.Examples with nested groups
Theasyncapi property supports nested groups. Mintlify generates the channel pages and adds them to the nested group, alongside any existing pages.
This is useful when you want to organize WebSocket channels as a subsection of a broader API group, or when you need to combine multiple AsyncAPI specifications under a shared parent group.
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.