| Instructions | Program clients — System, Token, Compute Budget | features-instructions |
| Instruction plans | Sequential/parallel plans, planner, executor | features-instruction-plans |
| Codecs | Encode/decode structs, program getXCodec | features-codecs |
| Compatible program clients | @solana-program/*, Codama-generated clients | features-compatible-clients |
| Compat (Web3.js) | fromLegacyPublicKey, fromLegacyKeypair, fromVersionedTransaction | features-compat |
| Errors | SolanaError, isSolanaError, context | features-errors |
| GraphQL | createSolanaRpcGraphQL, nested queries, caching/batching | features-graphql |
| Key pairs | generateKeyPair, import bytes, polyfill | features-keypairs |
| Offchain messages | Build, sign, verify, encode/decode (sRFC 3) | features-offchain-messages |
| Program errors | isProgramError — attribute tx failure to program/code | features-program-errors |
| React | useSignIn, useWalletAccountTransactionSigner, useSignAndSendTransaction | features-react |
| RPC transports | Custom transport — failover, retry, round-robin, sharding | features-rpc-transports |
| RPC API augmentation | mainnet/devnet, cherry-pick methods, custom RPC methods | features-rpc-api-augmentation |
| Create Solana program | pnpm create solana-program, Codama-generated JS client | features-create-solana-program |
| Unstable subscriptions | createSolanaRpcSubscriptions_UNSTABLE, block/slotsUpdates | features-unstable-subscriptions |