Skip to main content

Current status

AsyncAPI-backed rendering for the Realtime family is wired into docs.json from the docs-local mirror api-specs/realtime-server-asyncapi.yaml.

Generated-reference chain

LayerCurrent role
packages/generated-realtime-api/server/asyncapi.yamlAuthoritative public server-side realtime AsyncAPI artifact
packages/generated-realtime-api/client/asyncapi.yamlAdjacent package-owned AsyncAPI artifact in the repo source set
docs/api-specs/realtime-server-asyncapi.yamlDocs-local render input used to satisfy Mintlify’s docs-repo path requirement
Generated realtime pages under Generated Realtime ChannelsPublic channel-by-channel rendering layer

What this means

  • generated channel reference now covers the public server-side realtime contract
  • manual pages still own connection guidance, REST-bootstrap behavior, and public contract interpretation
  • the package-owned AsyncAPI artifacts remain authoritative; the docs-local mirror exists to satisfy Mintlify’s docs-repo path requirement
  • mirror refresh is a manual same-change-set requirement today, not a generated post-step

What generated pages own versus manual pages

NeedUse
exact channel, message, and schema lookupGenerated Realtime Channels
first subscription pathRealtime Quickstart
filtered user-data identity postureRealtime Authentication
reconnect and bootstrap expectationsConnection Model
public failure handlingRealtime Errors
source-artifact lineageRealtime Source Artifacts

Regeneration rule

When the package-owned public realtime AsyncAPI changes:
  1. refresh docs/api-specs/realtime-server-asyncapi.yaml from packages/generated-realtime-api/server/asyncapi.yaml
  2. update the surrounding manual realtime pages if the contract change affects connection, auth, rate-limit, or error claims
  3. run mint validate to confirm the docs-local mirror still renders cleanly

Publication rule

This generated-reference status applies to the active public realtime family. It does not imply that restricted operator or product-specific WebSocket contracts are published as public generated pages.
Last modified on April 13, 2026