Описание тега api
В общем, API содержит ряд функций, доступных только посредством программирования и позволяющих использовать менее очевидные характеристики традиционного пользовательского программного обеспечения.
Например, операционная система имеет множество функций в API, которые позволяют программисту создавать окна, получать доступ к файлам, шифровать данные и т. Д. Но API операционных систем обычно связаны с наиболее важными задачами, такими как манипулирование блоками памяти и доступом к устройству. Эти задачи являются основными атрибутами, и система редко программируется. Другим примером являются программы геометрического проектирования, которые имеют специальный API для автоматического создания объектов в соответствии со стандартами, установленными пользователем.