TypeScript

xmtp-js

XMTP client SDKs and content types for browsers and Node, written in TypeScript

X

xmtp

Dernière activité 13 sept. 2026
xmtp/xmtp-js

306

étoiles

100

forks

38

issues ouvertes

Ce README est souvent en anglais.

This is the official repository for XMTP client SDKs and content types for browsers and Node, written in TypeScript.

To learn more about the contents of this repository, see this README and the READMEs provided in each workspace directory.

Which SDK should I use?

XMTP offers SDKs for a variety of use cases. Whether you're building a chat app, an automated agent, or a custom messaging backend, there's an SDK for you. This guide will help you get started developing with JavaScript or TypeScript.

  • Browser SDK: Use this if you want to build a complete messaging web app (like xmtp.chat). Runs entirely in the browser using WASM and Web Workers.
  • Node SDK: Use this if you want to build a messaging CLI or have custom use cases beyond a chatbot/agent.
  • Agent SDK: Use this if you want to create a bot that runs on a server and replies to people messaging it. Built on top of the Node SDK with an event-driven middleware architecture.

What's inside?

Apps

SDKs

Content types

Contributing

See our contribution guide to learn more about contributing to this project.

Projets similaires

XMPP for JavaScript

JavaScriptbrowserchatclient
Xxmppjs
2,3 k étoiles382

Strophe.js is an XMPP library for JavaScript

TypeScriptjavascriptxmppxmpp-library
Sstrophe
1,5 k étoiles362

The official TypeScript SDK for Model Context Protocol servers and clients

TypeScriptmcpmcp-clientmcp-server
Mmodelcontextprotocol
13,5 k étoiles2,2 k