What is an API?

API stands for application programming interface and is a technique for sharing information between online services and applications.