solana-program — Imported by programs running on Solana, compiled
to BPF. This crate contains many fundamental data types and is re-exported from
solana-sdk, which cannot be imported from a Solana program.
solana-sdk — The basic off-chain SDK, it re-exports
solana-program and adds more APIs on top of that. Most Solana programs
that do not run on-chain will import this.
solana-client — For interacting with a Solana node via the
JSON RPC API.
solana-cli-config — Loading and saving the Solana CLI configuration
solana-clap-utils — Routines for setting up a CLI, using
as used by the main Solana CLI. Includes functions for loading all types of
signers supported by the CLI.