Browser extension
The Umi extension brings your multi-chain wallet to any DApp. What it does:- Connects to Sui DApps
- Connects to Ethereum DApps (like MetaMask)
- Connects to Solana DApps (like Phantom)
- Signs transactions on any supported chain
- Syncs with your umi.app account
- Click the Umi icon in your browser
- Sign in with the same account you use on umi.app
- When a DApp requests a wallet connection, Umi will prompt you
- Approve connections and sign transactions from the extension popup
SDK for developers
Build Umi wallet connections into your DApp with our SDK. Install:connect()- Connect to user’s wallet and get their addressesdisconnect()- End the sessiongetAccounts()- Get connected addressesisConnected()- Check connection statussignEthTransaction()- Sign Ethereum/EVM transactionssignSolTransaction()- Sign Solana transactionssignBtcTransaction()- Sign Bitcoin transactionssignSuiTransaction()- Sign Sui transactionssignMessage()- Sign arbitrary messages
Why integrate with Umi
For DApp developers:- One integration, every chain
- Users don’t need multiple wallet extensions
- True self-custody without complexity
- Growing user base
- Connect to any DApp with one wallet
- No switching between MetaMask, Phantom, etc.
- Same addresses and experience everywhere
- Full control of their keys

