Why reinvent the bike or what is the API?
API (Application Programming Interface) is a programming interface, an application creation interface.
Or differently is a set of finished classes, functions, procedures, structures and constants that simplify the life of the programmer.
Based on the API, maps, mobile and desktop applications are being built. A big advantage is the provision of real-time data, which are always relevant and accurate. But the API is not a ready-made solution, it is just an environment to create your projects.
Previously, the interaction between different divisions of one business was provided through the enterprise's service bus, but the interaction model through the API portal was more convenient.