Application programming interface (API) Software Engineering
noun phrase
Definition: A well-defined interface or set of protocols that enables software applications, services, or components to communicate and exchange functionality or data [Karvanen et al. 2024].
Example in context: “The credit decision is made by an automated prediction model that can be accessed via an application programming interface (API) but is otherwise unknown to the fairness evaluator.” [Karvanen et al. 2024]
Synonyms: API
Related terms: software interface; protocol; web API; service endpoint