Skip to content

What is XMTP?

XMTP (Extensible Message Transport Protocol) is a secure and decentralized protocol for building communication platforms for the next phase of the internet.

XMTP is open and permissionless, empowering any developer to build end-to-end encrypted 1:1, group, and broadcast messaging experiences, and more.

Why should I build with XMTP?

Build with XMTP to:

  • Deliver secure and private messaging

    Using the Messaging Layer Security (MLS) standard, a newly ratified IETF standard, XMTP provides end-to-end encrypted messaging with forward secrecy and post-compromise security.

  • Provide spam-free inboxes

    In any open and permissionless messaging ecosystem, spam is an inevitable reality, and XMTP is no exception. However, with XMTP user consent preferences, developers can give their users spam-free inboxes for chosen contacts only.

  • Build on native crypto rails

    Build with XMTP to tap into the capabilities of crypto and web3. Support decentralized identities, crypto transactions, and more, directly in a messaging experience.

  • Empower users to own and control their communications

    With apps built with XMTP, users own their conversations, data, and identity. Combined with the interoperability that comes with protocols, this means users can access their end-to-end encrypted communications using any app built with XMTP.

  • Create with confidence

    Developers are free to create the messaging experiences their users want—on a censorship-resistant protocol architected to last forever. Because XMTP isn't a closed proprietary platform, developers can build confidently, knowing their access and functionality can't be revoked by a central authority.

Try an app built with XMTP

One of the best ways to understand XMTP is to use an app built with XMTP.

Try the Converse messaging app. Converse is open source courtesy of Ephemera, the company stewarding the development and adoption of XMTP.

What can I build?

Explore just some of the vibrant and diverse apps in the XMTP ecosystem.

Join the XMTP community

  • XMTP builds in the open
    • Explore the documentation on this site
    • Explore the open XMTP GitHub org, which contains code for LibXMTP, XMTP SDKs, and xmtpd, the work-in-progress future node software.
    • Explore the open source code for Converse messenger, an app open sourced by Ephemera for the XMTP community.
  • XMTP is for everyone