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 issueordocs
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, orgood 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:
- GitHub Discussions
- AsyncAPI Slack
- Join community meetings
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.