GraphQL - это технология API, разработанная для описания сложных вложенных зависимостей данных современных веб-приложений.

GraphQL - это язык запросов для API и среда выполнения для выполнения этих запросов с вашими существующими данными. GraphQL предоставляет полное и понятное описание данных в вашем API, дает клиентам возможность запрашивать именно то, что им нужно, и ничего более, облегчает разработку API со временем и предоставляет мощные инструменты для разработчиков.

Существуют реализации GraphQL практически на каждом серверном языке и мощные клиенты для большинства платформ пользовательского интерфейса.