Contributing Guide

Found an error? Have a suggestion?Edit this page on GitHub

Where to Contribute

AsyncAPI offers multiple entry points for contributors depending on your interests and experience level. Whether you enjoy writing, coding, design, or community engagement, there is a place for you to contribute.

Documentation

Help improve the learning experience for others by contributing to documentation across AsyncAPI projects:

  • Guides and tutorials
  • Glossary and conceptual documentation
  • Onboarding and contributor documentation
  • Blog posts and educational content

👉 You can contribute using:

  • The AsyncAPI website and community repositories
  • Documentation-related issues labeled good first issue or docs

Core Projects

Contribute to the development of tools that power the AsyncAPI ecosystem:

👉 You can contribute by:

  • Commenting on or raising issues labeled feature, enhancement, or good first issue
  • Making the frontend of the website more accessible
  • Planning the designs for the website
  • Writing unit tests

Community & Ecosystem

Support and grow the AsyncAPI community beyond code:

  • Answering questions in the community Slack or GitHub Discussions
  • Reviewing pull requests
  • Helping triage issues
  • Participating in working groups or initiatives

👉 You can contribute using:

How to Contribute

Not sure where to start? Here are some tips:

  • If you enjoy writing, start with Documentation
  • If you enjoy coding, explore Core Projects
  • If you enjoy helping others, join Community & Ecosystem efforts

Check out the Types of Contributions section for more ideas.

Was this helpful?
Help us improve the docs by adding your contribution.
OR
Github:AsyncAPICreate Issue on GitHub