
Chat is the new app store
XMTP powers a rapidly growing ecosystem of mini apps—where everything is a built-in chat experience from trading, prediction markets, event coordination, payments, and games.
As an open, permissionless protocol, all mini apps are suppported whether they are built on Base, Farcaster, or any other ecosystem. XMTP is built to support any identity and any network.
Start building now- Developers
- 0+
- Production mini apps
- 0+
Build chat experiences that
Coordinate|
Add mini app experiences to chat with built-in payments 💸 secure communication 🔒 seamless interoperability 🌐

"Bankr is part of 20,000+ DMs and Group chats in the Base App and it's not even out of beta yet"
Here. There. Everywhere.
Unlock a whole new world for group chats.
Go viral with your mini apps in chat. Join the thousands of supercharged conversations happening right now across the vibrant ecosystems integrated with the XMTP network.
Why builders love XMTP
⚡ Apps in motion
Mini apps don't just sit in feeds—they live inside conversations, where people are.
🔒 Private by default
Every message is end-to-end encrypted. Your users own their conversations.
🤝 Plug into people, not platforms
Groups are the distribution channel. Chats are the retention engine.
🧩 Composable by design
Use the XMTP SDK like Legos. Works across any mini app framework.
Up and running in no time
A modern SDK to make your mini app come alive
Make your mini app TALK
import { createUser, createSigner, Agent, getTestUrl } from "@xmtp/agent-sdk"; // 1. Create a local user + signer const user = createUser(); const signer = createSigner(user); // 2. Spin up the agent const agent = await Agent.create(signer, { env: "dev", // or 'production' dbPath: null, // in-memory store }); // 3. Respond to text messages agent.on("text", async (ctx) => { await ctx.conversation.send("Hello from my XMTP Agent! 👋"); }); // 4. Log when we're ready agent.on("start", () => { console.log(`We are online: ${getTestUrl(agent)}`); }); await agent.start();
Join the community bringing mini apps into chat
The next wave of apps won't launch in stores—they'll start in chat. Join the builders making it happen.
