Skip to main content

XMTP SDKs and developer tools

Explore SDKs and developer tools that help you build with XMTP.

SDKs

JavaScript client SDK

card-logo

A TypeScript implementation of an XMTP client for use with JavaScript and React apps

GitHub repo|Docs

Kotlin client SDK

card-logo

🧑‍💻 Dev preview: A Kotlin implementation of an XMTP client for use with Android apps

GitHub repo|Docs

Swift client SDK

card-logo

A Swift implementation of an XMTP client for use with iOS apps

GitHub repo|Docs

React client SDK

card-logo

🧑‍💻 Dev preview: A TypeScript implementation of an XMTP client for use with React apps

GitHub repo|Docs

Dart client SDK

card-logo

A Dart implementation of an XMTP client for use with Flutter and mobile apps

GitHub repo|Docs

Example apps

Quickstart React web app

card-logo

An example React chat app you can use to learn to build a basic messaging app using the XMTP client SDK

GitHub repo

React Native example app

card-logo

🧑‍💻 Dev preview: An example chat app that demos how to integrate the XMTP client SDK for JavaScript into a React Native app

GitHub repo

Developer tools

Push notification example server

card-logo

🧑‍💻 Dev preview: A push notification example server written in Golang. A starting point to support notifications right in your app.

GitHub repo

Pre-registration messaging client SDK

card-logo

👀 Pre-preview: A TypeScript implementation of an XMTP memo client that enables pre-registration messaging.

GitHub repo

Ecosystem projects

Awesome XMTP

card-logo

Explore a growing list of GitHub repos for projects that use XMTP‍

Awesome XMTP

App showcase

card-logo

Explore a curated showcase of apps built with XMTP‍

Built with XMTP

Status

XMTP status page

card-logo

View the real-time status of the XMTP production network, XMTP dev network, and XMTP Chat app.

View status page

Was the information on this page helpful?