A Simple explanation of APIs. API stands for Application Programming Interface. They are mechanisms that enable two software components to communicate with each other using a set of definitions and protocols. How it works API architecture is usually...