asyncapi-generator

asyncapi-generator turns supported AsyncAPI 3.0.x contracts into deterministic Kotlin and Java models, schema artifacts, Spring Kafka interfaces, and self-contained bundled documents. It preserves valid contract data and reports when a requested output cannot represent that data safely.

The implemented parser profile supports AsyncAPI 3.0.x, including suffixed versions such as 3.0.0-rc1. AsyncAPI 3.1.x and other specification lines are not supported. See Supported capabilities for the complete production workflow matrix and current limitations.

Start here

Explore the documentation

Independent project

This is an independent project, not the official AsyncAPI Generator. The name "AsyncAPI" is used descriptively for compatibility with the AsyncAPI specification.