Skip to main content
Drupal is a registered trademark of Dries Buytaert
Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Usage Milestone: Menu Block Module menu_block crossed 1,000 active installs. Release: DKAN Dataset Archiver 1.1.9 Minor update available for module dkan_dataset_archiver (1.1.9). Release: DKAN Dataset Archiver 0.333.9 Minor update available for module dkan_dataset_archiver (0.333.9). Release: DKAN Dataset Archiver 1.0.11 Minor update available for module dkan_dataset_archiver (1.0.11). Release: Bulk Paragraphs 1.4.0 Minor update available for module bulk_paragraphs (1.4.0). Release: Opensolr Search 4.4.0 Minor update available for module opensolr_search (4.4.0). Release: DKAN Dataset Archiver 0.333.8 Minor update available for module dkan_dataset_archiver (0.333.8). Release: DKAN Dataset Archiver 1.0.10 Minor update available for module dkan_dataset_archiver (1.0.10). Security Coverage: Entity Add Another Module entity_add_another now has official Drupal security advisory coverage.

Acquia AI

No security coverage
View on drupal.org

This module acts as a secure bridge, authenticating requests from external AI agents to your Drupal site using JWT tokens issued by Acquia ID. It validates these tokens and enforces specific Drupal permissions for the authenticated agent sessions, allowing AI agents to interact with your site's APIs safely without affecting other users.

Acquia AI authenticates AI agent requests to a Drupal site using JWT tokens
issued by Acquia ID, Acquia's OAuth 2.0 identity
provider. It validates incoming bearer tokens against Acquia ID's published
JWKS endpoint, resolves authenticated agent sessions, and enforces a
configurable set of Drupal permissions for those sessions.

This module is a connector — it contains no embedded AI logic. It acts as the
authentication and authorization bridge between an external AI agent and your
Drupal site's APIs.

Configuration

Navigate to Administration > Configuration > Web services > Acquia AI
(/admin/config/services/acquia-ai).

Agent UID

The numeric Drupal user ID that authenticated agent sessions are mapped to.
Content created or modified by the agent is attributed to this account. Leaving
this at `0` creates an ephemeral session with no Drupal user record attached.

Agent permissions

A list of Drupal permissions granted to authenticated agent sessions. Only
tokens that carry the acquia-ai-agent OAuth scope receive these permissions.
All other users are unaffected.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Jul 2026
Latest release
1 month ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.0-rc2 Pre-release 11 Jul 21, 2026
1.0.0-rc1 Pre-release 11 Jul 16, 2026
1.0.x-dev Dev 11 Jul 16, 2026