Skip to content

SDKs, dev tools, and example apps for XMTP

SDKs

Dev tools

Message Kit

  • MessageKit is a framework that simplifies the process of building messaging bots on xmtp.

xmtp-node-js-tools

xmtp-node-js-tools is a repo of tools for building with XMTP, including:

  • Bot Kit Pro
    A framework for running bots on the XMTP network designed for complex workflows that require high reliability.
  • Bot examples
    Provides examples of bots built using Bot Kit Pro.
  • Broadcast SDK
    Enables you to broadcast to thousands of subscribers while handling rate-limiting logic for you.
  • CLI starter
    Includes a basic setup and examples to get started with building a command-line interface for XMTP.
  • Frames validator
    Validates XMTP frames, ensuring data integrity and compliance with the XMTP protocol specifications.
  • Fs persistence
    Provides file system-based data persistence for XMTP clients, enabling data storage and retrieval directly from the file system.
  • GRPC API client
    Facilitates communication between XMTP clients and servers using GRPC protocol.
  • Redis persistence
    Implements Redis-based persistence for XMTP clients, supporting efficient data storage and access in a Redis database.

Example apps

Here are some quickstarts and example apps to help you get started with building your own apps using XMTP.