Decoupling Drupal and Building Seamless Digital Experiences with JSON:API and GraphQL

Session Category Development & Performance Audience Advanced

This session invites you to explore the power of headless Drupal using JSON:API and GraphQL backends. It will help you to unlock a more flexible and dynamic content delivery for decoupled front-ends especially evaluating when to use JSON:API versus GraphQL. You will gain insight into how these APIs provide powerful options for managing and delivering content to a variety of front-end applications. You will dive into the architecture, understand the strengths and trade-offs of each API, and discover how they can complement your modern front-end development efforts.

We will also discuss the differences between a monolithic Drupal setup—where built-in features like menus, user authentication, and form handling come out of the box—and a decoupled architecture where such functionalities require custom front-end development.

Attendees will gain strategic insights into setting up and optimizing JSON:API and GraphQL for a truly decoupled Drupal experience. While we won’t engage in hands-on coding, we will share code samples to illustrate implementation strategies, best practices, and potential real-world use cases.

Join us to explore how JSON:API and GraphQL empower headless Drupal architectures to deliver content seamlessly across digital channels. This session will cover architectural considerations, API setup, and front-end integration while comparing the built-in advantages of monolithic Drupal to the flexibility of a decoupled approach.

About the Speaker

Ali Nademi

Senior Fullstack Developer at Kalamuna

Vancouver, BC, Canada

With a background in design, Ali is equipped as our Senior Fullstack Developer to create beautiful digital products. He crafts frontend and backend experiences for our partners and is happy to collaborate throughout the product cycle. When he is not mentoring novice developers or building internal tools, Ali is busy handling the development of our client’s websites. You can dream big when Ali is on your side developing websites, as he artfully creates Javascript and React apps and custom Gutenberg blocks and is passionate about purposeful automation, linting, continuous integration, and deployment. In his spare time, Ali enjoys bike rides with his family in the North Shore Mountains of British Columbia.

Skills + Experience
Proficient in JavaScript, React.js, state management tools, and testing libraries
Proficient in Headless WordPress, Headless Drupal, Next js.
Skilled in HTML, CSS, SASS, PHP, REST and GraphQL APIs, and Databases
Trilingual in English, French, and Persian
Outside Work
He adores playing music, improvising, and composing, with a specialty in Persian classical music
Staying active is important to Ali, too, so he is often outside playing pickleball and tennis.