Core concepts
Essential concepts for building Solana applications with Kit
These guides cover the fundamental building blocks you'll use when developing Solana applications with Kit.
Whether you're new to Solana development or coming from other libraries, understanding these concepts will help you build robust applications more effectively. Each concept guide provides practical examples and explains how different components work together within the Kit ecosystem.
Start with the concepts most relevant to your use case, or read through them in order to build a comprehensive understanding of Kit's architecture and design patterns.
Codecs
Encode and decode anything
Instruction Plans
Compose instructions into multi-step operations
Key pairs
Sign and verify messages and transactions using Ed25519 keys
RPC requests
Read and write data to the blockchain
RPC subscriptions
Get notified of changes to the blockchain
Signers
Accounts with signing capabilities
Transactions
Build and compile transaction messages