# Wallets

*[Documentation index](/llms.txt) · [Full index](/llms-full.txt)*

A Sui wallet stores the keys that prove ownership of your onchain assets and signs the transactions you submit to the network. This section covers how wallets work, the wallet types available on Sui (including Slush, self-custodial wallets, and zkLogin wallets), how to integrate wallets into your app, and how SuiLink connects your wallet across apps.

- [Self-Custodial Wallets](self-custody) — Learn about self-custodial wallets on Sui, how Phantom and Ledger work, and how to integrate any Wallet Standard wallet into your app using Sui dApp Kit.
- [Slush](slush) — Learn about Slush Wallet, its features, and how to integrate it into your wallet or app using the Slush Wallet SDK and Sui dApp Kit.
- [SuiLink](suilink) — Use SuiLink to connect wallets across different chains.
- [Wallet Standard](wallet-standard) — The Wallet Standard defines how apps can automatically discover and interact with wallets.
- [What Is a Wallet?](what-is-a-wallet) — Learn what Sui wallets are, how they work, and which wallet types and options are available on Sui.
- [zkLogin Wallets](zk-login-wallets) — Learn how zkLogin wallets work on Sui, explore examples like Enoki and the Playtron wallet, and integrate zkLogin into your app using the Sui TypeScript SDK.
