What is a Solana Stake Pool?

A stake pool is a place where SOL is pooled together by an on-chain program. It is then staked by the manager of that pool, removing that step of the process for the user and making the experience easier. This allows them to earn rewards by engaging with a friendly user interface.
Users simply deposit SOL in exchange for tokens that represent how much they've deposited in the stake pool. These are called SPL (Solana Program Library) tokens.
As the managers of the pool, we then use specific strategies to stake the SOL over specific validators to get the best APY for your SOL so that you earn the most rewards.