Should I use it?
VeChain provides a robust set of technologies to facilitate app development, including the VeChain Kit, DApp Kit, and SDKs. This section will guide you through these resources, helping you make informed decisions to choose the most suitable tool for your application's needs.
VeChain SDK
Similar to viem
Optimized for backend development and scripting tasks.
Establish wallet connections from scratch for full control and customization of transactions.
The SDK is ideal for developers seeking to harness the power of VeChainThor in their backend architecture or script-based solutions.
The DApp Kit is designed to be a lightweight library, handling only essential blockchain features.
Only allows connection with VeWorld, Wallet Connect and Sync2
Does not provide hooks for sending transactions, SDK must be used for that
Supports multiple framworks (React, Next, Svelte, Vue, Angular)
DApp Kit is ideal to who wants a lightweight package, that handles only the essential.
VeChain Kit
It uses both dappkit and sdk under the hood, so you have all the functionalities of above
You have social login
You have out of the box components, hooks, and functionalities
Only supports Next and React frameworks
Which one to use?
Do you want social login?
If yes, you need to go with VeChain Kit, or build your social login implementation on your own.
Do you want to enhance your app with the VeChaikit UI components?
If you want to allow your users to swap, send tokens, view balances, switch account out of the box then you need to use VeChain Kit.
Do you want out of the box hooks for transactions, signings, avatars, etc.?
Then you can use the VeChain Kit, it has all the hooks you may need, and more will be added.
Last updated
Was this helpful?