This document discusses implementing RESTful APIs in Drupal 7 and 8. It covers what REST is, common formats and verbs used in REST APIs, status codes, and headers. It then provides information on how to implement a REST client by testing an API, making requests, handling responses, and writing tests. Examples are given using the Chargify API and Guzzle PHP library. Implementing Drupal as a RESTful service is also covered, discussing options in Drupal 7 like Services and Services Entity API modules, as well as the native REST support in Drupal 8. The document concludes with a call for questions and thanks the audience.