Practical overview
When it fits
Use Kit when adding Solana interactions to a JavaScript application and you need SDK modules for RPC, account data or transaction workflows. Consult the separate 1.x resources if maintaining the earlier @solana/web3.js line.
Who it is for
- JavaScript developers building Solana applications for Node.js, the web or React Native.
- Teams that want to choose or customize components for Solana RPC communication and transaction workflows.
Documented uses
- Fetch and decode Solana account and sysvar data.
- Send RPC requests and subscribe to RPC notifications.
- Compose data serializers and build signer objects.
- Create, compile and sign transaction messages for network submission.
Requirements & limits
The repository is public and specifies the MIT license.
- The repository identifies Kit as the renamed 2.x line of @solana/web3.js; its 1.x code and documentation are maintained separately.
- The main package provides default configurations, while subpackages can be imported for customization through composition.
- The README documents npm installation for Node.js or web applications and script-tag inclusion for browser pages without a build system.
- The examples include Node scripts and a React application demonstrating transaction creation, signing and sending with browser wallets.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Load Kit in a browser without a build system
Include Kit in a browser page using the documented script files.
Before you start
- A browser page
- No build system
Steps
Add the Kit development script from
https://unpkg.com/@solana/kit/dist/index.development.jsto the page.For the production script, use
https://unpkg.com/@solana/kit/dist/index.production.min.jsinstead.
Expected outcome
The page references one of the documented Kit browser scripts.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 8 October 2026
- Original website title
- anza-xyz/kit · Official homepage title · retained in its source language

