Overview of AsyncAPI CLI features
masterThe AsyncAPI CLI is a command-line tool designed to manage the lifecycle of AsyncAPI documents. It provides capabilities for creating, validating, converting, and manipulating these documents to ensure they conform to the AsyncAPI specification.
Key capabilities include:
- Creation: Generate new AsyncAPI documents from scratch.
- Validation: Use the AsyncAPI Parser to ensure documents conform to the specification and catch errors early.
- Conversion: Migrate AsyncAPI documents between different specification versions.
- Difference: Compare two AsyncAPI documents to identify changes or differences between versions.
- Generation: Leverage the AsyncAPI Generator and Modelina to produce documentation, applications, and models in various programming languages.
- Optimize: Use the Optimizer to restructure AsyncAPI specifications, making them smaller and removing repetition.
- Bundling: Combine multiple files into a single AsyncAPI document.
- Studio: Start a local instance of AsyncAPI Studio for visual editing, viewing, and testing. Note: Studio is not bundled; the CLI will install it on-demand (~450MB) upon first use.