application programming interface
US /ˌæplɪˈkeɪʃən ˈproʊɡræmɪŋ ˈɪntərfeɪs/
UK /ˌæplɪˈkeɪʃən ˈproʊɡræmɪŋ ˈɪntərfeɪs/

1.
a set of functions and procedures allowing the creation of applications that access the features or data of an operating system, application, or other service
:
•
Developers use an Application Programming Interface to integrate different software systems.
•
The new feature is available through our public API.
: