# Examples

Copy as Markdown[View as Markdown](/docs/plugins/asyncapi/examples.md)

***

You can find many examples of using the AsyncAPI plugin in the [EventCatalog GitHub repository](https://github.com/event-catalog/generators).

## Examples[​](#examples "Direct link to Examples")

* [AsyncAPI Example](https://github.com/event-catalog/generators/tree/main/examples/generator-asyncapi/basic)
  * A basic example of using the AsyncAPI plugin to generate a catalog from an AsyncAPI file.
* [Fetch AsyncAPI files from remote URLs](https://github.com/event-catalog/generators/tree/main/examples/generator-asyncapi/fetch-from-remote-urls)
  * An example of using the AsyncAPI plugin to fetch an AsyncAPI file from a remote URL.
* [Version AsyncAPI messages in EventCatalog](https://github.com/event-catalog/generators/tree/main/examples/generator-asyncapi/independent-message-versioning)
  * An example of using the AsyncAPI plugin to version AsyncAPI messages in EventCatalog.
* [Map AsyncAPI routes to commands, events and queries](https://github.com/event-catalog/generators/tree/main/examples/generator-asyncapi/mapping-commands-events-queries)
  * An example of using the AsyncAPI plugin to map AsyncAPI routes to commands, events and queries.
* [Assign ownership to teams](https://github.com/event-catalog/generators/tree/main/examples/generator-asyncapi/message-ownership)
  * An example of using the AsyncAPI plugin to assign ownership to teams.
