Drupal 8 includes a new RESTful web services module (or short REST module) that can expose so-called resources for external consumers. It is similar to the contributed modules Services, RESTWS and Services Entity API in Drupal 7.

The module uses the Drupal 8 plugin API to allow the definition of arbitrary resources, while it also provides a default entity plugin to expose nodes, users, taxonomy terms or any other available entity type on a web service interface.