Introduction

WARNING

This Project is in a very early phase of its development. Things are very volatile and evolving.

Drupal JavaScript SDK is an SDK for JavaScript developers for creating applications that connect to a Drupal backend.

You can benefit from this SDK if you are developing a JavaScript application that:

  • Connects to a Decoupled Drupal Application
  • Authenticates with Drupal
  • Use experimental features of the decoupled menu
  • Handle error messages while interacting with Drupal more gracefully
  • Can use some guides and API that can help you with many common scenarios

This project feature overlaps with a lot of other open-source projects. The primary goal of this SDK would be to treat guides and examples as first-class citizen and not as an afterthought.

Architecture

A rought architecture overview is presented in teh following figure. This diagram doesn't adhere to any established standard. A general idea of how the control flows should be visible in the model.

Method Call always flow towards "right".

Architecture Diagram

Contribute

Development is happening in GitHubopen in new window. However, if you like to get involved or suggest improvements, please use the Drupal Issue queueopen in new window so that we can provide proper issue credits.

Supported Drupal Versions

  • Drupal 8
  • Drupal 9