# Talking Drupal #357 - GraphQL Today we are talking about GraphQL with Alexander Varwijk. [www.talkingDrupal.com/357](https://www.talkingDrupal.com/357) ## Topics * What is GraphQL * Common use cases * Why GraphQL over JSON:Api * How is it being used? * How to use it with Drupal * Is there a standard? * How do you customize it? * What resources do you recommend? ## Resources * [Book module listener Amit](https://www.drupal.org/project/ideas/issues/3265493) * [Building a GraphQL API - Beyond the basics](https://www.alexandervarwijk.com/talks/2022-04-27-building-a-graphql-api-beyond-the-basics) * GraphQL API examples * [Shopify](https://shopify.dev/api/admin) * [GitHub](https://docs.github.com/en/graphql) * [The GraphQL specification repository on GitHub](https://github.com/graphql/graphql-spec/) * [The Drupal GraphQL module](https://www.drupal.org/project/graphql) * [The GraphQL PHP library](https://github.com/webonyx/graphql-php) * [GraphQL in the Open Social Drupal distribution](https://www.alexandervarwijk.com/blog/2020-11-18-graphql-in-the-open-social-drupal-distribution) * [Serving GraphQL Subscriptions Using PHP and Drupal](https://www.alexandervarwijk.com/talks/2021-12-10-serving-graphql-subscriptions-using-php-and-drupal) * [The GraphQL documentation website](https://graphql.org/) * [Production Ready GraphQL - Marc-Andre Giroux](https://book.productionreadygraphql.com/) * GraphQL specification for servers and clients * http://spec.graphql.org/ * https://github.com/graphql/graphql-spec/ * [GraphQL OAuth](https://www.drupal.org/project/graphql_oauth) * [The GraphQL Compose module](https://www.drupal.org/project/graphql_compose) * [UrQL](https://formidable.com/open-source/urql/) * [Relay](https://relay.dev/) * [ReScript](https://rescript-lang.org/) * [Caching & GraphQL: Setting the Story Straight](https://www.youtube.com/watch?v=CV3puKM_G14) ## Guests Alexander Varwijk - [www.alexandervarwijk.com/ ](https://www.alexandervarwijk.com/) [@kingdutch](https://twitter.com/kingdutch) ## Hosts Nic Laflin - [www.nLighteneddevelopment.com](https://www.nLighteneddevelopment.com) [@nicxvan](https://twitter.com/nicxvan) John Picozzi - [www.epam.com](https://www.epam.com) [@johnpicozzi](https://twitter.com/johnpicozzi) Ryan Price - [ryanpricemedia.com](https://ryanpricemedia.com) - [@liberatr](https://twitter.com/liberatr)