This document provides an introduction to headless Drupal with JavaScript frameworks. It discusses what headless Drupal is, which is using Drupal primarily as a content store accessed by a JavaScript framework rather than directly interacting with Drupal's theme. It outlines three steps to make a headless Drupal application: 1) enable RESTful web services and serialization modules, 2) display JSON output of content, and 3) pass JSON to views built in a JS framework. The document argues headless Drupal benefits include setting front-end developers free from Drupal conventions, speeding up sites by moving display logic client-side, and building true interactive experiences.