Use this page when you need to answer: which package should I import?
For full per-package rationale and package-by-package usage guidance, continue to Complete Package Catalog.
Start with the umbrella package unless you have a reason not to#
If you're building an application and want the smoothest experience for the core SDK surface, start with:
Then move to smaller packages only when you want a narrower dependency surface or a stricter architectural boundary. Program-specific packages such as
solana_kit_system and solana_kit_token should always be imported explicitly.
Umbrella#
Core primitives#
solana_kit_addresssolana_kit_addresses-
solana_kit_address_constants solana_kit_keyssolana_kit_signerssolana_kit_errors
Transaction stack#
solana_kit_instructions-
solana_kit_transaction_messages solana_kit_transactions-
solana_kit_transaction_confirmation -
solana_kit_instruction_plans -
solana_kit_offchain_messages
RPC + subscriptions#
solana_kit_rpcsolana_kit_rpc_apisolana_kit_rpc_typessolana_kit_rpc_spec-
solana_kit_rpc_spec_types -
solana_kit_rpc_transport_http -
solana_kit_rpc_transformers -
solana_kit_rpc_subscriptions -
solana_kit_rpc_subscriptions_api -
solana_kit_rpc_subscriptions_channel_websocket solana_kit_subscribable
Accounts + programs#
solana_kit_accountssolana_kit_programs-
solana_kit_program_client_core solana_kit_sysvars-
solana_kit_rpc_parsed_types
Codecs + options#
solana_kit_codecs_core-
solana_kit_codecs_numbers -
solana_kit_codecs_strings -
solana_kit_codecs_data_structures solana_kit_optionssolana_kit_fixed_points
Program clients#
solana_kit_systemsolana_kit_configsolana_kit_loadersolana_kit_memosolana_kit_tokensolana_kit_token_2022-
solana_kit_associated_token_account -
solana_kit_address_lookup_table -
solana_kit_attestation_service -
solana_kit_compute_budget solana_kit_stake-
solana_kit_spl_account_compression -
solana_kit_mpl_bubblegum -
solana_kit_mpl_token_metadata solana_kit_mpl_coresolana_kit_squads-
solana_kit_subscriptions
Specialized integrations#
-
solana_kit_mobile_wallet_adapter -
solana_kit_mobile_wallet_adapter_protocol solana_kit_anchorsolana_kit_jupitersolana_kit_pythsolana_kit_snssolana_kit_heliussolana_kit_surfpool