What is API?


You might have come across a term called API. Do you know what it means?

Much in the same way you need tools to build a house, you need tools, routines, and protocols for building software applications. That’s what an Application Program Interface (API) is.

An API is a computing interface that defines interactions between multiple software intermediaries. It defines the kinds of calls or requests that can be made, how to make them, the data formats that should be used, the conventions to follow, etc.

It can also provide extension mechanisms so that users can extend existing functionality in various ways. Through information hiding, APIs enable modular programming, which allows users to use the interface independently of the implementation.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}