GraphQL — язык запросов для передачи данных клиенту от сервера. Система применяется программистами и разработчиками при создании микросервисных приложений. Основное назначение инструмента — загрузка данных клиентом. За счёт такой спецификации вы можете точно конкретизировать клиентский запрос, собрать и обработать данные из разных источников. Также GraphQL позволяет объединять несколько запросов в один, описывать API-данные.