anchor-lang 0.32.1 provides macros, account validation, and IDL generation for on-chain programs. anchor-spl wraps SPL Token, Associated Token, and related programs with typed CPI helpers. This pair is the default Rust framework on Agave 4.1.1 when teams want IDL-driven clients in TypeScript (@solana/kit 7.0.0 via Codama) and Python (AnchorPy).
Stack versions: This page was written for Agave 4.1.1, Solana CLI 3.0.10, Anchor 0.32.1, anchor-lang 0.32.1, Rust 1.91.1, @solana/kit 7.0.0, Surfpool 0.12.0, and LiteSVM 0.6.x.
Reviewed by Chris St. John·Last updated Jul 16, 2026