Getting Started

Welcome to Joey Wallet

Developer documentation for integrating Joey Wallet, the self-custody wallet for the XRP Ledger.

Joey Wallet is a self-custody wallet for the XRP Ledger (XRPL). Users hold their own keys, and every transaction your app asks for is reviewed and approved by the user in Joey.

Joey is available in two places, and you can support both:

Browser extension Mobile app
Where it runs Chrome and other Chromium browsers iOS and Android
How your app connects Injected provider, via @joeywallet/wallet-sdk WalletConnect, via @joey-wallet/wc-client
Best for Desktop web apps Mobile web, and desktop apps paired by QR code

Not sure which to use? See Choose an integration.

Why integrate Joey?

  • Self-custody. Keys are generated and kept on the user's device. Joey never sees them, and neither does your app.
  • Clear signing. Users see a review of what each transaction will do before they approve it.
  • Fast settlement. XRP Ledger transactions settle in 3–5 seconds for a fraction of a cent.
  • Built for the XRPL. Payments, trust lines, the DEX and AMMs, NFTs, and batch transactions.

Get started

Note

A new XRP Ledger account must hold a base reserve of XRP before it is active. See the XRPL reserves documentation for current values.

For Joey users

Looking for help with the wallet itself? Visit Help & Support, or download Joey for iOS and Android.