Too Long; Didn't Read
API stands for Application programming interface, it is an intermediary between two or more applications or services that provide a set of rules and definitions that define how the applications can connect and communicate with each other. This communication entails sharing data and business functionalities between applications via. HTTP (Hypertext Transfer Protocol) API is an API that conforms to the 6 guiding constraints of REST, such as code on demand. API is built and used to connect and provide communication between our client-facing front end to the back end server and database.