Application Programming Interface (API)
API stands for programming interface (or application programming interface) and is basically code that allows two or more software programs to communicate with each other.
Blockchain developers use APIs, a set of subroutine definitions, protocols, and tools, to develop dApps in the cryptocurrency and blockchain space.