World Mini Apps Docs
Official documentation for building World Mini Apps.
World Developer Portal
Register your mini app and manage API keys.
XMTP Documentation
Learn about XMTP, the protocol powering World Chat.
Setup
First, configure a World developer account, scaffold a mini app project, and integrate Privy.1
Configure your World developer account
Create a World developer account and mini app at the World Developer Portal.Get your App ID and API key for your mini app.
2
Create your World Mini App
Scaffold a new World Mini App using the official template:Follow the prompts to configure your app with your World App ID and API key.
3
Set up Privy
If you haven’t set up Privy yet, follow our React quickstart guide.
Authenticate users with World wallet
Use Privy’suseLoginWithSiwe hook to authenticate users via their World wallet:
Link accounts (optional)
If you’re building mini apps for other platforms like Farcaster and Base App, account linking helps users access the same embedded wallet from any platform. Users can link their login methods and maintain access to their embedded wallet and data across all platforms.Link World wallet to existing accounts
Link World wallet to existing accounts
If a user already has a Privy account (from Farcaster, email, etc.) and wants to access it from your World mini app, they can link their World wallet:
Link other accounts
Link other accounts
Users can link additional login methods to their account:
World Chat features
The new World Chat (powered by XMTP) adds messaging capabilities to mini apps. You can detect when your mini app is opened from a chat and share content back to conversations. The World MiniKit SDK provides features like:sdk.location- Detect where your app was opened (chat, home, app store, etc.)sdk.context.getGroupMembers- Get group member info when opened from chatsdk.commands.chat- Share content back to chat with link previews
Example use cases
With World Chat’s social features, you can build:- Group betting - See members’ bets, share results to chat
- Collaborative tools - Shared lists, planning, games with group context
- Commerce - Split bills, group purchases in chat
- Gaming - Multiplayer games that share achievements to chat

