API stands for Application Programming Interface.
APIs are part of an application that communicates with other Applications.
APIs operate as a bridge between Applications, allowing them to communicate more efficiently.
APIs will support both for one to more Applications and multi-module services with in a Application.

● Web API
● HTTP (HyperText Transfer Protocol) API
HTTP requests to have access to a server.
● REST (Representational State Transfer) API / RESTful API
HTTP Verb   =  POST      GET         PUT              PATCH         DELETE   
                |         |           |                 |              |
CRUD        =  Create    Read   Update/Replace    Update/Modify     Delete
