Skip to main content

Client SDK

The XMTP Client SDK implements the XMTP client protocol, bundling code libraries, components, tools, documentation, and guides so that developers may easily bring messaging into their apps.


  • xmtp-js: A TypeScript implementation of the XMTP client protocol for use with JavaScript applications, including React apps. React Native is not yet supported.



Platform Roadmap

  • React Native compatibility for xmtp-js
  • Swift and Kotlin client implementations
  • Server-side client implementations