Skip to content

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