Practical overview
When it fits
Use it when a project in the TON ecosystem needs application-to-wallet connectivity or a wallet-side implementation of the TonConnect protocol.
Who it is for
- Developers integrating TON wallet connectivity into decentralized applications.
- Teams building wallet applications that need TON Connect protocol models.
- React developers who want wallet-connection UI components for a TON dApp.
Documented uses
- Connect dApp users to TON wallets.
- Start blockchain interactions from a TON-connected application.
- Add wallet-connection controls, wallet selection and confirmation interfaces.
- Implement TonConnect protocol requests, responses and events in a wallet application.
- Encode and decode protocol data in a TypeScript wallet integration.
Requirements & limits
The repository is publicly accessible, open source under the Apache-2.0 license, and described as active and not archived. The supplied material does not specify account requirements, pricing or service availability beyond repository access.
- Choose @tonconnect/sdk for dApp integration with TON wallets.
- Choose @tonconnect/ui for ready-made wallet-connection UI in a non-React interface.
- Choose @tonconnect/ui-react for a React application.
- Choose @tonconnect/protocol for wallet-side protocol requests, responses, events, encoding and decoding.
- The documented implementation language is TypeScript, and the listed platform coverage is web and mobile.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up a TON Connect development environment
Prepare the repository for development using its documented development-environment instructions.
Before you start
- A development environment suitable for the repository's TypeScript project.
- The TON Connect SDK repository.
Steps
Open the TON Connect SDK repository.
Follow the instructions in DEVELOPERS.md to set up the development environment.
Use the repository's package structure and API documentation to select the package for the intended dApp or wallet integration.
Expected outcome
A development environment configured according to the repository's setup documentation, with package and API references available for the next integration stage.
Guide limitations
- The cited setup material does not document a complete wallet-connection run or deployment procedure.
- This guide describes the repository's instructions and does not verify execution.
Compare options for Wallet connections
These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.
| Project | Documented purpose | Platform | Access and requirements |
|---|---|---|---|
| TON Connect | Connect dApp users to TON wallets. | Mobile, Web | The repository is publicly accessible, open source under the Apache-2.0 license, and described as active and not archived. The supplied material does not specify account requirements, pricing or service availability beyond repository access. |
| Dioxus Wallet Adapter | Add Solana wallet connectivity to a Dioxus web application. | Web | |
| Vue CLI Plugin Web3Modal | Configure injected browser and WalletConnect provider options. | Web |
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 3 October 2026
- Original website title
- ton-connect/sdk · Official homepage title · retained in its source language

