Drupal is a registered trademark of Dries Buytaert
Menu Per Role 8.x-1.9 Minor update available for module menu_per_role (8.x-1.9). AI (Artificial Intelligence) 1.5.0-alpha1 First alpha version released for module ai (1.5.0-alpha1). Easy Encryption 1.0.4 Minor update available for module easy_encryption (1.0.4). Soccerbet 1.1.15 Minor update available for module soccerbet (1.1.15). United Nations Maps & Geoservices 3.0.8 Minor update available for module unep_maps (3.0.8). Burndown 1.0.71 Minor update available for module burndown (1.0.71). Bible 3.4.1 Minor update available for module bible (3.4.1). Bible 3.4.0 Minor update available for module bible (3.4.0). Menu Per Role 2.0.0 Module menu_per_role updated after 7 months of inactivity (2.0.0). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module provides a central catalog for managing AI model information within Drupal. It stores metadata about AI providers and models as configuration entities, allowing other modules to access details like capabilities, data residency, and lifecycle information without hard-coding. This ensures a single, editable source of truth for AI model governance and integration.

AI Model Registry is a Drupal-native catalog of AI provider and model metadata, stored as configuration entities. It gives governance, routing, budgeting and evaluation modules a single, editable source of truth for what each model is and how it behaves — so they never have to hard-code provider details.

The problem it solves

As soon as more than one module needs to reason about AI models — which provider runs where, what a call costs, whether a model may be used for regulated data, when a model reaches end-of-life — that knowledge gets duplicated and hard-coded. AI Model Registry centralises it in one config-entity catalog that site builders can edit and that other modules can query.

What each model records

  • Capabilities — what the model does (chat, embeddings, and so on).
  • Data residency — where the model runs and where data goes.
  • Training use — whether the provider may train on your inputs.
  • Lifecycle and end-of-life — deprecation and EOL signals.
  • Risk level and a local-deployment flag for on-prem models.

Features

  • Config-entity catalog — models are exportable, version-controllable configuration, editable through a full admin UI.
  • Normalized repository serviceai_model_registry.model_metadata_repository exposes all() and find(provider, model), keyed by provider and model id.
  • Pluggable adapters — a ModelMetadataAdapter plugin type lets you feed metadata from other sources (a provider API, a pricing feed) behind the same interface; a config-entity adapter ships by default.
  • Ships with seed models for common local and hosted providers.

Requirements

  • Drupal 10.3+ or 11

Standalone — no paid provider or extra dependency is required.

Who uses it

Companion modules consume the registry optionally: AI Policy Gateway for residency, risk and budget decisions; AI Grounding and AI Index Health for model metadata.

Installation

composer require drupal/ai_model_registry

Enable the module and manage models under the AI administration section.

Activity

Total releases
1
First release
Jul 2026
Latest release
20 hours ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.0 Stable Jul 19, 2026