Briefly explained: An API (Application Programming Interface) is a collection of protocols, interfaces and tools that enable different software systems to communicate with each other. In doing so, data can be exchanged and services can be provided for other systems. An example of an API is payment services in an online platform.