IDL Generation
Dev Tools · Deep
Process of producing an Interface Definition Language file from a Solana program's source code. Anchor auto-generates IDLs from Rust program definitions. Shank and Codama provide IDL generation for non-Anchor programs. IDLs enable automatic TypeScript/Python client generation and human-readable instruction decoding.