Skip to content

Orchestration

The Orchestration module exposes Drupal's capabilities to external automation platforms like Activepieces. It lets external systems trigger Drupal workflows, call AI agents, and execute business logic through a unified API.

Dependencies

Drupal (^11.2)

The following modules are recommended:

Remote Orchestration Platforms

The orchestration module provides a generic, but Drupal-specific, API that remote orchestration platforms can use to integrate with Drupal.

The module itself is just a bridge, that doesn't provide any functionality on its own. But it provides all the API endpoints that remote orchestration platforms can use.

Real functionality, that makes this module useful then, comes from other modules in Drupal, that have been integrated with the orchestration module. Those are listed above as recommended modules.

However, remote orchestration platforms are recommended to also integrate with Drupal's JSON:API for the following features:

  • Create entity
  • Update entity
  • Delete entity
  • Get entity
  • Get entity list

Detailed documentation for the JSON:API endpoints can be found in the Drupal JSON:API documentation.

It's also recommended to use the Basic Auth module to secure the JSON:API endpoints.

Available

Planned

n/a

Suggested

Develop for it

Check the Orchestration API and Integrating Drupal modules for information on how to develop for the Orchestration module.