GraphQL is a query language for requesting data from APIs. In this talk we will look at how we can use GraphQL to request data from an API and use it in our client applications. We will also look at how to set up WordPress to provide a GraphQL based API, how to ensure that our Custom Post Types and Custom Taxonomies will respond to GraphQL requests, how to add post meta to the API schema, and also look at how we can examine API schemas using the GraphiQL tool.
In addition we will compare GraphQL with the WordPress REST-API and examine the benefits and drawbacks of each.