JavaScript/TypeScript SDK per Solana

Solana Kit

@solana/kit è il TypeScript SDK consigliato per sviluppare su Solana. Puoi assemblare un client a partire da plugin componibili, aggiungere i binding React quando necessario e integrare i client di programma generati per i programmi on-chain che intendi chiamare.

PacchettoDescrizioneGitHub
@solana/kitSDK principale: RPC, transazioni, codec, signerSorgente
@solana/reactBinding React: ClientProvider e hookSorgente
@solana/kit-plugin-rpcConnessione RPC e invio di transazioniSorgente
@solana/kit-plugin-signerPlugin per fee payer, identità e signerSorgente
@solana/kit-plugin-walletConnessione Wallet Standard e hook ReactSorgente

Client di programma

Client generati che espongono costruttori di istruzioni e plugin client (ad esempio tokenProgram()client.token).

PacchettoDescrizioneGitHub
@solana-program/systemInteragisce con il System ProgramSorgente
@solana-program/tokenInteragisce con il Token ProgramSorgente
@solana-program/token-2022Interagisce con il programma Token-2022Sorgente
@solana-program/memoInteragisce con il programma MemoSorgente
@solana-program/compute-budgetInteragisce con il programma Compute BudgetSorgente

Firma e gestione delle chiavi

Per la firma backend compatibile con kit su più backend di gestione delle chiavi:

PacchettoDescrizioneGitHub
@solana/keychainFirma unificata: Memory, Vault, Privy, Turnkey, AWS KMS, Fireblocks, GCP KMS, CDP, Para, Dfns, Crossmint, Openfort, UtilaSorgente

Consulta la documentazione di Keychain e Scegliere un backend per la configurazione e la guida al modello di custodia.

Solana Web3.js

@solana/web3.js è il legacy TypeScript SDK per Solana. Le nuove app dovrebbero usare @solana/kit; vedi Migrazione a Kit.

PackageDescriptionGitHub
@solana/web3.jsSDK principaleSource
@solana/spl-tokenInteragisci con i programmi Token, Token-2022 e Associated TokenSource
@solana/spl-memoInteragisci con il programma MemoSource

Is this page helpful?

Indice dei contenuti

Modifica pagina
© 2026 Solana Foundation. Tutti i diritti riservati.