GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. The WPGraphQL plugin adds an extendable GraphQL Schema to your WordPress site, providing a complete and understandable description of the data available, giving clients the power to ask for exactly what they need and making it easier to evolve consuming applications over time while also enabling powerful developer tools.
Send a GraphQL query to your WPGraphQL-enabled WordPress site and get exactly the data you need, nothing more and nothing less. GraphQL queries always return predictable results. Apps using GraphQL to fetch data from WordPress are fast and stable because they control the data they get, not the server.
WPGraphQL exposes a GraphQL Schema so you can know exactly what data you can request from the API without leaving your editor, highlight potential issues before even composing or sending a query. GraphQL enables powerful tools like GraphiQL by leveraging your API’s type system