Skip to main content

Contribute to the XMTP community

There are many ways to participate in the XMTP community, whether you are building with XMTP, working on improving the protocol, or simply interested in learning more about XMTP.

XMTP grants

Info

XMTP is not accepting applications for grants at this time. Make sure to follow XMTP on X (Twitter) for updates on when grants will reopen.

Partnerships with Ephemera

Maximize your app's reach with guidance and assistance from the Partnerships team at Ephemera. Ephemera’s mission is to promote and support the development and global adoption of XMTP. Get in touch

Discourse

Have a question? Want to discuss an idea or protocol improvement? Start or join a discussion in the XMTP Community Forums.

Join the discussion

𝕏

Keep up with the latest news and insights from XMTP.

Follow @XMTP_

Open source projects

XMTP welcomes contributions to any of the public repos in the XMTP and Ephemera GitHub orgs.

🐞 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 Forums 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.

If your PR to a repo in the XMTP or Ephemera GitHub org is merged you're eligible to claim this XMTP contributor POAP.

XMTP Improvement Proposals

XMTP Improvement Proposals (XIPs) propose and document updates to XMTP, which may become standards for XMTP clients and applications to adopt.

Is there something your app needs that the protocol doesn’t currently support? Consider creating an XMTP Improvement Proposal (XIP).

Here’s a template you can use to create one.

Take a look at existing XIPs. XIPs are meant to reflect the needs of the XMTP developer community and benefit from your input and expertise.

Was the information on this page helpful?
powered by XMTP