
Security News
Risky Biz Podcast: AI Agents Are Raising the Stakes for Software Supply Chain Security
Open source attacks are accelerating as AI coding agents pull in dependencies faster, with less human review.
@ton/appkit
Advanced tools
<!-- This file is auto-generated. Do not edit manually. Changes will be overwritten when running the docs update script. Source template: template/packages/appkit/README.md -->
A dApp-side integration layer for TON Connect with a unified asset API for TON, Jettons, and NFTs
Live Demo: AppKit Minter
This guide shows how to integrate @ton/appkit into your dApp for asset operations with TonConnect wallets.
npm install @ton/appkit @ton/core @ton/crypto
@ton/appkit depends on the following packages:
@ton/core (>= 0.56.0)@ton/crypto (>= 3.3.0)@tanstack/query-core (>= 5.0.0) - Optional, required only if using usages via QueryClient@tonconnect/ui (>= 2.4.1) - Optional, required only if using TonConnectConnector with UI@ston-fi/omniston-sdk - Optional, required only if using Swap functionality// Initialize AppKit
const appKit = new AppKit({
networks: {
[Network.mainnet().chainId]: {
apiClient: {
url: 'https://toncenter.com',
key: 'your-key',
},
},
// Optional: add testnet
// [Network.testnet().chainId]: {
// apiClient: {
// url: 'https://testnet.toncenter.com',
// key: 'your-key',
// },
// },
},
connectors: [
new TonConnectConnector({
tonConnectOptions: {
manifestUrl: 'https://tonconnect-sdk-demo-dapp.vercel.app/tonconnect-manifest.json',
},
}),
],
});
const balance = await getBalance(appKit);
if (balance) {
console.log('Balance:', balance.toString());
}
const result = await transferTon(appKit, {
recipientAddress: 'EQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM9c',
amount: '0.1', // 0.1 TON (human-readable format)
comment: 'Hello from AppKit!',
});
console.log('Transfer Result:', result);
See all available actions in the Actions Documentation.
If you are using React, you can use @ton/appkit-react which provides hooks for all AppKit actions.
If you are using another framework (Vue, Svelte, Angular, Solid, etc.), you can use @ton/appkit/queries with TanStack Query to create your own bindings.
FAQs
Unknown package
The npm package @ton/appkit receives a total of 416 weekly downloads. As such, @ton/appkit popularity was classified as not popular.
We found that @ton/appkit demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 7 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Open source attacks are accelerating as AI coding agents pull in dependencies faster, with less human review.

Research
/Security News
Malicious Chrome and Firefox extensions posed as free VPNs while stealing clipboard data through later extension updates.

Research
/Security News
Miasma Mini Shai-Hulud hits @immobiliarelabs Backstage plugins, targeting GitLab and LDAP auth packages on npm.