This document discusses services and REST APIs in Drupal 8. It defines key concepts like web services, REST, and the Richardson Maturity model. It explains the components of a REST request and how requests work. Drupal 8 introduces a new routing system based on Symfony, and resources are exposed via plugins that define routes for CRUD operations. Serialization and normalization convert entities to JSON/HAL. Authentication is decoupled from sessions. Overall the document provides an overview of the RESTful services architecture in Drupal 8.