JavaScript/TypeScript SDK untuk Solana

Solana Kit

@solana/kit adalah TypeScript SDK yang direkomendasikan untuk membangun di Solana. Anda merakit klien dari plugin-plugin yang dapat dikombinasikan, menambahkan binding React saat dibutuhkan, dan mengintegrasikan klien program yang telah dibuat untuk program on-chain yang Anda panggil.

PackageDeskripsiGitHub
@solana/kitSDK Inti: RPC, transaksi, codec, penanda tanganSumber
@solana/reactBinding React: ClientProvider dan hooksSumber
@solana/kit-plugin-rpcKoneksi RPC + pengiriman transaksiSumber
@solana/kit-plugin-signerPlugin pembayar biaya, identitas, dan penanda tanganSumber
@solana/kit-plugin-walletKoneksi Wallet Standard + React hooksSumber

Klien program

Klien yang dibuat secara otomatis yang menyediakan pembuat instruksi dan plugin klien (misalnya tokenProgram()client.token).

PackageDeskripsiGitHub
@solana-program/systemBerinteraksi dengan System ProgramSumber
@solana-program/tokenBerinteraksi dengan Token ProgramSumber
@solana-program/token-2022Berinteraksi dengan Token-2022 programSumber
@solana-program/memoBerinteraksi dengan Memo programSumber
@solana-program/compute-budgetBerinteraksi dengan Compute Budget programSumber

Penandatanganan & Manajemen Kunci

Untuk penandatanganan backend yang kompatibel dengan kit di berbagai backend manajemen kunci:

PackageDeskripsiGitHub
@solana/keychainPenandatanganan terpadu: Memory, Vault, Privy, Turnkey, AWS KMS, Fireblocks, GCP KMS, CDP, Para, Dfns, Crossmint, Openfort, UtilaSumber

Lihat dokumentasi Keychain dan Memilih backend untuk panduan pengaturan dan model penyimpanan.

Solana Web3.js

@solana/web3.js adalah SDK TypeScript lama untuk Solana. Aplikasi baru sebaiknya menggunakan @solana/kit; lihat Migrasi ke Kit.

PackageDeskripsiGitHub
@solana/web3.jsSDK IntiSumber
@solana/spl-tokenBerinteraksi dengan Token, Token-2022, dan program Associated TokenSumber
@solana/spl-memoBerinteraksi dengan program MemoSumber

Is this page helpful?

Daftar Isi

Edit Halaman
© 2026 Yayasan Solana. Semua hak dilindungi.