All in one CLI for all AsyncAPI tools
npm install @asyncapi/cli
CLI to work with your AsyncAPI files. Currently under development, we are working to bring more features.



- Installation
- Usage
- Architecture
- Debugging & Testing
- Github Action
- Contributing
* Set up development environment
* Command Structure and Patterns
- Contributors
The AsyncAPI CLI can be used as a GitHub Action. You can find more information in the GitHub Action guide.
Read CONTRIBUTING guide.
Read DEVELOPMENT.md file for development setup.
Additional steps:
- Run npm run test to make sure everything is properly set up
- Run npm run build and then bin/run to try new CLI locally
The UX developed for the CLI should comply with the Command Line Interface Guideline
We are following verb + noun and namespace + noun + [verb] pattern for making our commands and arguments. For example asyncapi validate and asyncapi config context add .
Thanks go to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!