AsyncAPI Plugin for IntelliJ-based IDEs 🚀
Enhance your AsyncAPI development workflow directly within IntelliJ IDEA, Android Studio, and other JetBrains IDEs
📄 What It Does
This plugin transforms your IDE into a powerful editor for AsyncAPI specifications, offering real-time assistance and preview capabilities
✅ Key Features
1. Smart File Recognition 🆓
Automatically detects .yaml, .yml, and .json files that follow the AsyncAPI schema
2. Realtime Validation & Inspections 🆓
Validates your spec using the official AsyncAPI JSON Schema with live error highlighting and quick fixes
3. Context-Aware Autocompletion 🆓
Get intelligent code completion for channels, messages, bindings, components, and security schemes. References are fully resolved
4. Generate New Specifications 🆓
Create new AsyncAPI specs via File → New → AsyncAPI specification, complete with boilerplate templates
5. Interactive Preview 🆓
Visualize your spec instantly in a preview, either inside the IDE or in your browser
6. Reference Resolution 🆓
Resolve all $ref entries, including local and file-based references, without extra configuration
7. Linting 💳
Choose your linter and validate the specification with Spectral or Redocly
8. Frameworks Support 💳
Generate documentation on the fly for popular frameworks like Spring Boot (WIP), Quarkus (Planned), and Micronaut (Planned)
🛠 Who It's For
- AsyncAPI spec authors
- Event-driven architecture teams
- Developers working with Kafka, MQTT, AMQP, etc
🌟 Why It Matters
- Speeds up development with smart tooling
- Improves spec accuracy through live validation
- Enables confident changes with instant visual feedback