# AsyncAPI Intent-driven API + Parser-API feedback gathering
- We need more data to know what is being used.
## Introducing intent-driven API
Positive sides:
- Adds a layer of abstractions, so you dont need to learn 100% of the specification.
- Can access the raw data that follows the specification.
- Helps everyone (not just coders) better understand the tool.
- Can help avoid breaking changes.
Negative sides:
- Adds a layer of abstractions, you need to learn both the parser and specification
- If you provide the raw data, more API's to maintain.
## Introducing parser-api
Positive sides:
- Can ensure compatibility between languages
- Helps emphasize AsyncAPI roadmap
Negative sides:
- Forcing parser implementations (if forced for official parsers)
## Keep current API style
Positive sides:
-
Negative sides:
- All positive sides of the intent-driven API