
Wikipedia definition - In computer programming, an application programming interface (API) specifies how some software components should interact with each other.
Nowadays
we can find a lot of open source APIs that are built and maintained by
organizations...