Skip to main content

Contribute

If you're seeing this document, you're an early contributor to the development and success of XMTP. We welcome your questions, feedback, suggestions, and code contributions.

🛠 SDK access

Explore the xmtp-js client SDK for JavaScript applications on GitHub.

❔ Questions

Have questions? Get help from the XMTP community on Discord. Request access

🐞 Bugs

Report a bug by creating an issue in the related XMTP GitHub repo. Please confirm that there isn't an existing open issue about the bug and include detailed steps to reproduce the bug.

✨ Feature requests

Request features by creating an issue in the related XMTP GitHub repo. Please confirm there isn't an existing open issue requesting the feature. Let us know which use cases the feature can unlock so that we can investigate and prioritize.

🔀 Pull requests

We encourage pull requests (PRs) from the community, but we suggest that you start with a feature request or a post to the XMTP Community Forum on Discourse, just to do a temperature check. For example, if the PR involves a major change to the XMTP protocol, it must be fleshed out as an XMTP Improvement Proposal before work begins.