因为术语API在许多不同的域中都使用,因此有必要找到足够的定义以在所有这些情况下应用。根据美国国家标准技术研究所(NIST)词汇表,API是“系统访问点或库功能,具有定义明确的语法,可以从应用程序或用户代码访问以提供明确定义的功能” [NIST Glosospossary]。正如NIST所定义的那样,API是系统访问点或访问系统函数的访问源,该系统功能具有明确定义的语法(即标准化和商定的语法),并且可以访问调用应用程序。后一种功能是关键,因为它分配了API的单一责任:将系统的可用操作传达给调用应用程序。