Benefits and pitfalls of integrating Drupal into a decoupled, static site build process for

In this session we will discuss a bit about why and how we implemented the CMS (Drupal 8) as a backend Content API to feed a decoupled, Metalsmith static HTML build and deployment system for the frontend.

We will also reveal some notable challenges that we faced in implementing this piece of the overall architecture of which some were expected and some which weren’t. We’ll discuss how we overcame these challenges, including discussion of tradeoffs that our solutions entailed. Finally, we will share some lessons learned and guidance for other teams who may be considering implementing a decoupled, static HTML frontend + Drupal CMS at other agencies. 


  1. Robbie Holmes (RobbieTheGeek) - United States Digital Service (at time of project)
  2. Elijah Lynn (Elijah Lynn) - Agile Six Applications
Experience Level
Schedule Info
Conference Year
Date / Time
Debug Academy
Session Track
Coding and Development