This project is not covered by Drupal’s security advisory policy.

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:

  • Cache rebuilds
  • Listing modules (all/only installed/only uninstalled)
  • Installing and uninstalling modules

Suggested contributions:

  • Tests!
  • Invalidate a cache tag(s)
  • User password reset
  • Block a user
  • Create a one-time login link
  • {your idea here}
Supporting organizations: 
Research & development

Project information

Releases