API stands for Application Programmable Interface. It allows developers to integrate third party services in their applications. API reduces our tasks and let an application enhance its capabilities. API like HTTP API also help developers to program a particular application.