1. API: Интерфейс для взаимодействия между программами. Нужен для интеграции и обмена данными.

2. :
   Web API: Для взаимодействия через интернет.
   Library API: Для взаимодействия с библиотеками.
   Operating System API: Для взаимодействия с ОС.
   Database API: Для взаимодействия с базами данных.

3. 
   Внутренний API: Используется внутри организации.
   Публичный API: Доступен внешним пользователям.

4. REST API: Архитектурный стиль для создания веб-сервисов. Основные принципы: клиент-сервер, отсутствие состояния, кэширование, единообразие интерфейса.

5. Методы HTTP в REST API:
    GET: Получение данных.
    POST: Отправка данных.
    PUT: Обновление данных.
    DELETE: Удаление данных.

6. Маршрут (route): Путь, по которому запрос достигает сервера.

7. 
   Маршрут: Общий путь (например, `/api/users`).
Эндпоинт: Конкретный путь для выполнения действия (например, `/api/users/1`).

8. 
    Маршрут: `/api/users`
    Эндпоинт: `/api/users/1`

9. Инструмент для тестирования API. Используется для отправки запросов и проверки ответов.

10.
     GET: Запрашивает данные, параметры передаются в URL.
     POST: Отправляет данные, параметры передаются в теле запроса.
