GraphQL

GraphQL is a query language for APIs. It provides a way to describe data and operations, so that clients can freely build queries.

PHP has several packages to implement both the client and the server side of GraphQL.

Documentation

Related packages : webonyx/graphql-php, api-platform/core