SAI is an HTTP API for administering Drupal. Its aim is to be the back end for a decoupled administrative tools. With SAI, one could:

  • Create a CLI for remote Drupal administration, an rebuilding cache or enabling a module.
  • Create an alternative web front end, e.g. an alternative module installer using Vue
  • Automate feature deployment to a fleet of sites using feature-flags, i.e. change a state variable en masse over HTTP

This project is under active development. At this time, SAI supports: