Вы открываете приложение погоды, и оно показывает температуру. Вы листаете ленту соцсети, и там появляются новые фото. Вы оплачиваете покупку, и банк подтверждает транзакцию. Откуда приложение знает эти данные? Оно не хранит их все внутри себя. Оно спрашивает их у сервера. Но как именно происходит этот разговор? На помощь приходит REST API. Это не какая-то одна программа, а набор правил общения между разными частями системы. Представьте ресторан. Вы — клиент, который хочет поесть. Кухня — это сервер, где хранятся данные и готовится еда. Вы не можете зайти на кухню и самому взять котлету. Вам нужен посредник. Официант — это и есть API. Вы делаете заказ по меню (запрос), официант несёт его на кухню, а потом приносит готовое блюдо (ответ). REST — это просто стиль обслуживания, который договорился использовать весь мир, чтобы официанты и кухни понимали друг друга без переводчика... Подробнее в ВКонтакте
@whilet_ru