Web service APIs in Drupal
Drupal, which commonly maintains structured content and has features other systems may need, can play an important role in both calling and providing web services.
Drupal commonly refers to its backend and frontend. Out of the box, it offers both. But Drupal’s frontend can be replaced, often through the use of Drupal’s backend APIs. This approach is known as decoupled or headless Drupal. The frontend is not assumed. It could be an app on a mobile phone, an Internet of Things device, or even another web application.
A lot of recent focus has has harnessed web service features in Drupal to pull content for modern JavaScript frontend applications. Frameworks such as ReactJS and Vue.js can interface with any third-party web service and create performant, innovative web frontends. Drupal’s technology stack, given that it spans systems, backend, and frontend, often drives specific types of experts, such as a backend or frontend engineer...