---
# System prepended metadata

title: 'Talking Drupal #357 - GraphQL'

---

# 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)
