https://www.asyncapi.com/ is in its infancy but is attempting what you describe.
(I view OpenAPI as a near-failure, but, good luck to everyone trying.)
(I view OpenAPI as a near-failure, but, good luck to everyone trying.)
https://www.asyncapi.com/docs/specifications/v2.0.0#referenc...
id Identifier Identifier of the application the AsyncAPI document is defining.
This format is fine, but the tool I'm looking for is something that will read the definitions of multiple AsyncAPI documents (multiple applications) and show how their inputs and outputs connect, so I can answer a question like, "When application X publishes message Y on channel Z, which applications consume that message?"AsyncAPI gets me 90% there by defining the service spec and providing code to parse it. It's possible somebody has already written the rest; I'll have to see.
[0] https://www.asyncapi.com/docs/specifications/v2.0.0#fixed-fi...