# XMTP

**Canonical:** https://apis.io/providers/xmtp/  
**Website:** https://xmtp.org  
**APIs profiled:** 7

XMTP (Extensible Message Transport Protocol) is a decentralized, open messaging protocol that enables end-to-end encrypted communication between Ethereum wallet addresses and other decentralized identifiers. Built on MLS (Messaging Layer Security), XMTP provides developer SDKs and a gRPC-based network API for sending encrypted messages in decentralized applications, AI agents, and Web3 wallets without relying on centralized servers.

## Kin Score — 30.1 / 100 (thin)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 30.1).

| Facet | Score |
|---|---|
| Discoverability | 81.5 |
| Contract Quality | 28.2 |
| Governance | 0.0 |
| Contract Governance | 0.0 |
| Operational Transparency | 26.3 |
| Developer Ergonomics | 4.8 |
| Commercial Clarity | 60.5 |
| Access Clarity | 60.5 |

Regulatory layer — **Payments**: 21.9 (matched via tags).

## Agent readiness — 18.4 (agent-aware)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | no |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | no |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | no |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Free — onboarding: unknown, pricing: free, trial: no (confidence: medium).

## APIs (7)

- **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 ...
- **XMTP JavaScript/TypeScript SDK** — Client SDK for browsers and Node.js enabling applications to send and receive end-to-end encrypted messages via the XMTP network. Supports wallet-based authentication (EVM-compa...
- **XMTP Agent SDK** — Node.js SDK tailored for building AI agents and bots on the XMTP network. Enables agents to participate in XMTP conversations, respond to messages, and interact with users throu...
- **XMTP Android SDK** — Native Kotlin SDK for integrating XMTP encrypted messaging into Android applications. Supports wallet-based identity, group conversations, message streaming, and the full XMTP c...
- **XMTP iOS SDK** — Native Swift SDK for integrating XMTP encrypted messaging into iOS applications. Provides wallet-based authentication, group conversations, real-time message streaming, and comp...
- **XMTP React Native SDK** — Cross-platform SDK for building XMTP encrypted messaging into React Native and Expo applications. Bridges the libxmtp core library to JavaScript, enabling wallet-based messaging...
- **XMTP App Chain RPC API** — JSON-RPC API for the XMTP Layer-3 appchain built on Arbitrum and settling to Base. Used for smart contract interactions including group management, identity updates, node regist...

## Security (1)

- **Xmtp Domain Security** — TLSv1.3 · HSTS · DNSSEC · DMARC

## Plans (1)

- **Plans**

## Tags

Web3, Messaging, Encryption, Decentralized, Ethereum, MLS, Wallets, Agents

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/xmtp/). Scores are computed from the provider's own public artifacts under a published rubric.
