SlideShare a Scribd company logo
Drupal 10 Party
GraphQL
Jesus Manuel Olivas
CEO and Co-founder at Octahedroid
@jmolivas
We are a professional services and
consulting agency specializing in
modern front-end tools, cloud native
architectures, automation and CMS
integrations.
GraphQL
GraphQL?
01 | A query language for your API
02 | Ask for what you want, get
exactly that
03 | Describe the shape of the data
to query
Drupal & GraphQL
Drupal GraphQL
01 | This module lets you craft and expose a GraphQL schema for Drupal.
02 | Differences to the 4.x version: the 3.x version automatically generates a
GraphQL schema from Drupal entities and data structures. It exposes Drupal
details over the GraphQL API.
03 | The 4.x version requires the developer to setup and map the GraphQL API
schema.
Drupal GraphQL Compose
01 | Toolkit to generate GraphQL schemas in Drupal.
02 | The main goal of this project is to provide a GraphQL spec
compliant automatic schema generation for the GraphQL v4.x
module.
03 | Improve Drupal GraphQL DX
Drupal 10 Party GraphQL
Demo Time
GraphQL API metadata
Take advantage of metadata
01 | Create Zod objects to use as typed objects on your
codebase.
02 | Automate the creating process of generating forms and
actions using React Hook Form and/or Remix Forms.
03 | Download GraphQL fragments to your application.
V2.x
What is planned next
01 | Provides a GUI to select and rename content and fields to
expose and assign GraphQL formatter. (under development)
02 | Support for custom Field Types added by contributed
modules.
03 | Support for write action aka Mutations.
Drupal 10 Party GraphQL
Drupal 10 Party GraphQL
Drupal 10 Party GraphQL
Questions
& Answers

More Related Content

PDF
GraphQL IndyJS April 2016
Brad Pillow
 
PPTX
GraphQL Introduction
Serge Huber
 
PPTX
An intro to GraphQL
valuebound
 
PDF
GraphQL ♥︎ GraphDB
GraphRM
 
PDF
Marco Liberati - Graph analytics
Codemotion
 
PDF
GraphQL for Native Apps
Emanuele Di Saverio
 
PDF
GraphQL - A love story
bwullems
 
PPTX
Introduction to GraphQL
Bhargav Anadkat
 
GraphQL IndyJS April 2016
Brad Pillow
 
GraphQL Introduction
Serge Huber
 
An intro to GraphQL
valuebound
 
GraphQL ♥︎ GraphDB
GraphRM
 
Marco Liberati - Graph analytics
Codemotion
 
GraphQL for Native Apps
Emanuele Di Saverio
 
GraphQL - A love story
bwullems
 
Introduction to GraphQL
Bhargav Anadkat
 

Similar to Drupal 10 Party GraphQL (20)

PPTX
GraphQl Introduction
AbhayKumarAgrawal1
 
PDF
PHP, the GraphQL ecosystem and GraphQLite
JEAN-GUILLAUME DUJARDIN
 
PDF
Boost your APIs with GraphQL
Jean-Francois James
 
PDF
Modern APIs with GraphQL
Taikai
 
PDF
GraphQL APIs is with eZ Platform, a Symfony CMS
Jani Tarvainen
 
PPTX
Intro to GraphQL for Database Developers
Daniel McGhan
 
PPTX
GraphQL Introduction with Spring Boot
vipin kumar
 
PPTX
GraphQL - The new "Lingua Franca" for API-Development
jexp
 
PDF
Andrea Baldon, Emanuele Di Saverio - GraphQL for Native Apps: the MyAXA case ...
Codemotion
 
PDF
GraphQL + relay
Cédric GILLET
 
PDF
Modular GraphQL with Schema Stitching
Sashko Stubailo
 
PPTX
Introduction to GraphQL
Rodrigo Prates
 
PDF
Let's start GraphQL: structure, behavior, and architecture
Andrii Gakhov
 
PDF
GraphQL 101
Paul Withers
 
PDF
GraphQL with .NET Core Microservices.pdf
Knoldus Inc.
 
PDF
Scaling your GraphQL applications with Dgraph
Karthic Rao
 
PDF
GraphQL
Deepak Shevani
 
PDF
Devoxx France 2018 GraphQL vs Traditional REST API
Vladimir Dejanovic
 
PDF
Graphql usage
Valentin Buryakov
 
PPTX
Graphql
Girish Talekar
 
GraphQl Introduction
AbhayKumarAgrawal1
 
PHP, the GraphQL ecosystem and GraphQLite
JEAN-GUILLAUME DUJARDIN
 
Boost your APIs with GraphQL
Jean-Francois James
 
Modern APIs with GraphQL
Taikai
 
GraphQL APIs is with eZ Platform, a Symfony CMS
Jani Tarvainen
 
Intro to GraphQL for Database Developers
Daniel McGhan
 
GraphQL Introduction with Spring Boot
vipin kumar
 
GraphQL - The new "Lingua Franca" for API-Development
jexp
 
Andrea Baldon, Emanuele Di Saverio - GraphQL for Native Apps: the MyAXA case ...
Codemotion
 
GraphQL + relay
Cédric GILLET
 
Modular GraphQL with Schema Stitching
Sashko Stubailo
 
Introduction to GraphQL
Rodrigo Prates
 
Let's start GraphQL: structure, behavior, and architecture
Andrii Gakhov
 
GraphQL 101
Paul Withers
 
GraphQL with .NET Core Microservices.pdf
Knoldus Inc.
 
Scaling your GraphQL applications with Dgraph
Karthic Rao
 
Devoxx France 2018 GraphQL vs Traditional REST API
Vladimir Dejanovic
 
Graphql usage
Valentin Buryakov
 
Ad

More from Jesus Manuel Olivas (20)

PDF
Remix & GraphQL: A match made in heaven with type-safety DX
Jesus Manuel Olivas
 
PDF
How to use Drupal to create editorial experiences your content creators will...
Jesus Manuel Olivas
 
PDF
Beyond Static: Building a Dynamic Application with Gatsby
Jesus Manuel Olivas
 
PDF
Drupal, GraphQL, Views, View Modes and Gatsby for a US Gov site CMS Philly
Jesus Manuel Olivas
 
PDF
Embracing the modern web using a Headless CMS with GatsbyJS CMS Philly
Jesus Manuel Olivas
 
PDF
Embracing the modern web using a Headless CMS with GatsbyJS Stanford
Jesus Manuel Olivas
 
PDF
Building a modern application using Symfony API Platform and GatsbyJS PHP QRO
Jesus Manuel Olivas
 
PDF
Building a dynamic application with GatsbyJS-Tec-Mexicali
Jesus Manuel Olivas
 
PDF
Building a modern web application in the cloud partnercon
Jesus Manuel Olivas
 
PDF
Embracing the modern web using Drupal as a Headless CMS with Gatsby BADCamp
Jesus Manuel Olivas
 
PDF
Blazing fast sites using Blaze, Hybrid CMS NYC
Jesus Manuel Olivas
 
PDF
Embracing the modern web using Drupal as Headless CMS with GatsbyJS NYC
Jesus Manuel Olivas
 
PDF
Writing a slack chatbot seattle
Jesus Manuel Olivas
 
PDF
Building a Modern Web Application in the Cloud TecNerd
Jesus Manuel Olivas
 
PDF
How to keep Drupal relevant in the Git-based and API-driven CMS era Florida
Jesus Manuel Olivas
 
PDF
How to keep Drupal relevant in the Git-based and API-driven CMS era DrupalCampNJ
Jesus Manuel Olivas
 
PDF
Tools and Projects Dec 2018 Edition
Jesus Manuel Olivas
 
PDF
Creating a modern web application using Symfony API Platform Atlanta
Jesus Manuel Olivas
 
PDF
How to keep Drupal relevant in the Git-based and API-driven CMS era - BADCamp
Jesus Manuel Olivas
 
PDF
Battle of the CMS DrupalCampLA
Jesus Manuel Olivas
 
Remix & GraphQL: A match made in heaven with type-safety DX
Jesus Manuel Olivas
 
How to use Drupal to create editorial experiences your content creators will...
Jesus Manuel Olivas
 
Beyond Static: Building a Dynamic Application with Gatsby
Jesus Manuel Olivas
 
Drupal, GraphQL, Views, View Modes and Gatsby for a US Gov site CMS Philly
Jesus Manuel Olivas
 
Embracing the modern web using a Headless CMS with GatsbyJS CMS Philly
Jesus Manuel Olivas
 
Embracing the modern web using a Headless CMS with GatsbyJS Stanford
Jesus Manuel Olivas
 
Building a modern application using Symfony API Platform and GatsbyJS PHP QRO
Jesus Manuel Olivas
 
Building a dynamic application with GatsbyJS-Tec-Mexicali
Jesus Manuel Olivas
 
Building a modern web application in the cloud partnercon
Jesus Manuel Olivas
 
Embracing the modern web using Drupal as a Headless CMS with Gatsby BADCamp
Jesus Manuel Olivas
 
Blazing fast sites using Blaze, Hybrid CMS NYC
Jesus Manuel Olivas
 
Embracing the modern web using Drupal as Headless CMS with GatsbyJS NYC
Jesus Manuel Olivas
 
Writing a slack chatbot seattle
Jesus Manuel Olivas
 
Building a Modern Web Application in the Cloud TecNerd
Jesus Manuel Olivas
 
How to keep Drupal relevant in the Git-based and API-driven CMS era Florida
Jesus Manuel Olivas
 
How to keep Drupal relevant in the Git-based and API-driven CMS era DrupalCampNJ
Jesus Manuel Olivas
 
Tools and Projects Dec 2018 Edition
Jesus Manuel Olivas
 
Creating a modern web application using Symfony API Platform Atlanta
Jesus Manuel Olivas
 
How to keep Drupal relevant in the Git-based and API-driven CMS era - BADCamp
Jesus Manuel Olivas
 
Battle of the CMS DrupalCampLA
Jesus Manuel Olivas
 
Ad

Recently uploaded (20)

PPTX
Coupa-Overview _Assumptions presentation
annapureddyn
 
PPTX
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
Francisco Vieira Júnior
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Software Development Company | KodekX
KodekX
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Doc9.....................................
SofiaCollazos
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Coupa-Overview _Assumptions presentation
annapureddyn
 
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
Francisco Vieira Júnior
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Software Development Company | KodekX
KodekX
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Doc9.....................................
SofiaCollazos
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Software Development Methodologies in 2025
KodekX
 
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 

Drupal 10 Party GraphQL

  • 2. Jesus Manuel Olivas CEO and Co-founder at Octahedroid @jmolivas
  • 3. We are a professional services and consulting agency specializing in modern front-end tools, cloud native architectures, automation and CMS integrations.
  • 5. GraphQL? 01 | A query language for your API 02 | Ask for what you want, get exactly that 03 | Describe the shape of the data to query
  • 7. Drupal GraphQL 01 | This module lets you craft and expose a GraphQL schema for Drupal. 02 | Differences to the 4.x version: the 3.x version automatically generates a GraphQL schema from Drupal entities and data structures. It exposes Drupal details over the GraphQL API. 03 | The 4.x version requires the developer to setup and map the GraphQL API schema.
  • 8. Drupal GraphQL Compose 01 | Toolkit to generate GraphQL schemas in Drupal. 02 | The main goal of this project is to provide a GraphQL spec compliant automatic schema generation for the GraphQL v4.x module. 03 | Improve Drupal GraphQL DX
  • 12. Take advantage of metadata 01 | Create Zod objects to use as typed objects on your codebase. 02 | Automate the creating process of generating forms and actions using React Hook Form and/or Remix Forms. 03 | Download GraphQL fragments to your application.
  • 13. V2.x
  • 14. What is planned next 01 | Provides a GUI to select and rename content and fields to expose and assign GraphQL formatter. (under development) 02 | Support for custom Field Types added by contributed modules. 03 | Support for write action aka Mutations.