AsyncAPI Generator

The AsyncAPI Generator takes an AsyncAPI document plus a template and generates anything — markdown docs, HTML, Node.js code, Python code, Java code, AMQP/MQTT/Kafka clients. Template registry includes html-template, markdown-template, nodejs-template, java-template, python-paho-template, ts-nats-template.

API entry from apis.yml

apis.yml Raw ↑
name: AsyncAPI Generator
description: The AsyncAPI Generator takes an AsyncAPI document plus a template and generates anything
  — markdown docs, HTML, Node.js code, Python code, Java code, AMQP/MQTT/Kafka clients. Template registry
  includes html-template, markdown-template, nodejs-template, java-template, python-paho-template, ts-nats-template.
humanURL: https://github.com/asyncapi/generator
properties:
- type: GitHub
  url: https://github.com/asyncapi/generator
- type: NPM
  url: https://www.npmjs.com/package/@asyncapi/generator
- type: Templates
  url: https://github.com/asyncapi/template-for-generator-templates
tags:
- Code Generation
- Documentation
- Tooling