Section
Text
Access to robust APIs is one essential ingredient a modern CMS needs if it is to enhance and integrate with all steps of the customer journey. The releases of Drupal 8 and 9 have heralded several such APIs:
- The RESTful Web Services API in Drupal 8 supports a decoupled Drupal site; the communication between native mobile iOS/Android apps and a Drupal site; and, integration with web services.
- JSON:API module allows serialization and communication via JSON.
- Render API enhances the user experience through faster page rendering, and better caching protocols.
- Drupal 8’s Translation API can adjust language on your website depending on where your viewer lives.
Added to this, Drupal’s API, querying, GraphQL, and microservices models make it easy to mold to almost any architecture with tools and features that improve the experience of both customers, admins, and developers.