//
Search across all documentation pages
8 pages in this section.
How Anchor IDLs, declare_program!, TypeScript clients, Codama, versioning, and on-chain IDL accounts form one interface-and-codegen map from program macros to integrators.
Consuming on-chain programs from their IDL.
Generating modern `@solana/kit` clients.
One source of truth, generated everywhere.