---
sidebar_position: 1
keywords:
- components
sidebar_label: Examples
title: Examples
description: Examples of using the AsyncAPI plugin
---

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

## 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.
