# Программный интерфейс приложения (API)

> For AI agents: the complete glossary index is at [llms.txt](https://glossary.cncf.io/ru/llms.txt).
> Markdown versions of every glossary page are available by appending `index.md` to the page URL.

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

## Какую проблему решает

С ростом сложности приложений небольшие изменения в коде могут кардинально повлиять на другие их функциональные возможности.
Для того чтобы приложения могли одновременно расти и оставаться стабильными, необходимо использовать модульный подход к их функциональности.
API как раз выступают в качестве основы для взаимодействия между приложениями.
Без такой единой и общей базы приложениям было бы сложно [масштабироваться](https://glossary.cncf.io/scalability/) и интегрироваться.

## Как именно решает проблему

API позволяют компьютерным программам или приложениям взаимодействовать и обмениваться информацией в четко определенной и понятной форме.
Они выступают строительными блоками для современных программ и предоставляют разработчикам возможность интегрировать приложения друг с другом.
Слышали о совместной работе [микросервисов](https://glossary.cncf.io/microservices/)? В большинстве случаев они взаимодействуют именно через API.

---

- Canonical URL: https://glossary.cncf.io/ru/application-programming-interface/
- Status: Completed
- Последнее изменение October 27, 2023: ` [ru] Localize application-programming-interface.md ` ([b6a3e01](https://github.com/cncf/glossary/commit/b6a3e01f75398d589277ddb06ea917862773740e))
- Source: https://github.com/cncf/glossary/blob/main/content/ru/application-programming-interface.md
- License: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)
