API отвечает за всю связь между действиями, выполняемыми в приложении и данными обрабатываемыми на серверах. Всё, что происходит “за кадром”, т.е. то, чего пользователь не видит, является так называемым “бэкендом”, а само API является посредником между тем, что мы видим в приложении, и тем, что происходит внутри системы.