XMTP Network gRPC API
Core gRPC-based API for the XMTP decentralized messaging network. Provides operations for sending and retrieving encrypted group messages, managing MLS key packages, publishing identity updates, and streaming real-time message events. All messages are end-to-end encrypted using the MLS protocol standard. Node operators expose this API over TLS-secured public DNS endpoints.
Documentation
Documentation
https://docs.xmtp.org
GettingStarted
https://docs.xmtp.org/chat-apps/intro/get-started
RateLimits
https://xmtp.org/xmtp/rate-limits.yml
Specifications
Other Resources
ProtocolBuffers
https://github.com/xmtp/proto
LibXMTPDocs
https://xmtp-libxmtp.mintlify.app/api/xmtp-api
NodeImplementation
https://github.com/xmtp/xmtpd
NetworkStatus
https://status.xmtp.org
Plans
https://xmtp.org/xmtp/plans.yml
FinOps
https://xmtp.org/xmtp/finops.yml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/xmtp/refs/heads/main/apis.yml