API Component Set

The API (Application Programming Interface) set of components is used for interaction of programs with each other and data exchange. All interactions of API components are carried out using functions, classes, methods, structures, as well as constants of one application, which is accessed by others.

All APIs can be divided into two categories:

  1. API, built into the browser use data from the browser and computer environment to do more complex work with it. For example, the Geolocation API provides data that you can already use to mark your location on an interactive map.
  2. Third-party APIs are provided by services and sites that you need to find on the Internet yourself. For example, a bank API can provide you with real-time exchange rate information.

The main ways the API works are:

See also

  • a set of concepts Programming Paradigm,
    which defines the approach to programming
  • methodology OOP,
    which is widely used in programming
  • architecture REST,
    which is widely used in software development