# How to integrate a wallet with TON (https://docs-dmpho5eos-ton-core-docs.vercel.app/llms/ecosystem/ton-connect/wallet/content.md)



This guide helps you integrate your custodial or non-custodial wallet with TON or partially build a basic, fresh one from scratch with the help of [TON Connect](/llms/ecosystem/ton-connect/overview/content.md) and [WalletKit](/llms/ecosystem/walletkit/overview/content.md).

TON Connect is a standard wallet connection protocol used on TON. It consists of many supplementary SDKs and supervises two major use-cases: dApp integrations with TON and custom wallet integrations. The latter are done via the WalletKit.

To proceed with a WalletKit integration, select your framework or environment:

<Columns cols="3">
  <Card title="Web" href="/ecosystem/walletkit/web/init" />

  <Card title="Android" href="/ecosystem/walletkit/android/init" />

  <Card title="iOS" href="/ecosystem/walletkit/ios/init" />
</Columns>

Additionally, explore the complete demo wallets:

* [Demo wallet with WalletKit integration](https://walletkit-demo-wallet.vercel.app)
* [Demo wallet, GitHub repository](https://github.com/ton-connect/kit/tree/main/apps/demo-wallet)

## See also [#see-also]

* [WalletKit overview](/llms/ecosystem/walletkit/overview/content.md)
* [TON Connect overview](/llms/ecosystem/ton-connect/overview/content.md)
