Although the ETH32 API is supported on several programming languages and separate documentation is included for some programming languages later in this document, most of the basic topics that should be understood are common among the languages. In other words, this section will help you to understand which functions need to be called for certain tasks, and the later sections will provide further details about calling the functions from your programming language.