Movement Mini Apps β
Build decentralized apps that run natively in Movement wallet. Ship fast, reach millions.
What are Movement Mini Apps? β
Lightweight web applications that run inside the Move Everything super app. Build with HTML, CSS, and JavaScriptβdeploy in seconds, reach users instantly.
No app stores. No installation. No friction.
Why Build Mini Apps? β
Ship Fast
Build with web tech. Deploy instantly. No app store reviews, no waiting.
Built-in Wallet
Users are already connected. Accept payments and sign transactions seamlessly.
Native Features
Access camera, biometrics, NFC, haptics, location, and more through simple APIs.
Global Reach
Instant distribution to millions of Movement wallet users worldwide.
Mini app SDK β
Blockchain Send transactions, sign messages, read balances, multi-agent signing
Device Features Camera, biometrics, NFC, haptics, location, QR scanner
Platform APIs Notifications, storage, share, clipboard, deep linking
Security Rate limiting, transaction validation, replay protection, CSP
Get Started β
Create Your App
Use our starter template or build from scratch
npx create-movement-app@latest my-appBuild Your UI
Use React, vanilla JS, or Unity WebGL
npm run devTest & Deploy
Test in Movement wallet, then deploy instantly
npm run buildimport { useMovementSDK } from '@movement-labs/miniapp-sdk';
export default function App() {
const { sdk } = useMovementSDK();
async function sendTokens() {
const result = await sdk.sendTransaction({
function: '0x1::aptos_account::transfer',
arguments: [recipient, amount]
});
console.log('Sent!', result.hash);
}
return (
<button onClick={sendTokens}>
Send MOVE
</button>
);
}const sdk = window.movementSDK;
async function sendTokens() {
const result = await sdk.sendTransaction({
function: '0x1::aptos_account::transfer',
arguments: [recipient, amount]
});
console.log('Sent!', result.hash);
}Build with AI β
Using Cursor, Claude Code, GitHub Copilot, or other AI coding assistants? Feed these docs directly to your AI for better mini app code generation:
llms.txt
Quick context - documentation index with table of contents
llms-full.txt
Complete docs - all pages concatenated in one file
# Example: Add to Cursor rules or Claude Code context
curl -o llms-full.txt https://mini-app-docs.vercel.app/llms-full.txtResources β
π Documentation
Complete guides and API reference
β‘οΈ Commands
All available SDK methods
π¨ Design Guidelines
Build beautiful, native-feeling UIs
