Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Drupal 11.4.6 Update released for Drupal core (11.4.6)! Release: Drupal 10.6.16 Update released for Drupal core (10.6.16)! Release: Cms 2.1.4 Update released for Drupal core (2.1.4)! Release: Drupal 12.0.0-alpha1 First alpha version released for Drupal core (12.0.0-alpha1). Release: Commerce ML Starter 8.x-1.93 Minor update available for module cmlstarter (8.x-1.93). Release: Template Whisperer 4.1.2 Minor update available for module template_whisperer (4.1.2). Release: SDC Components 2.0.0 Major update available for module sdc_components (2.0.0). Release: OpenCulturas 3.0.7 Minor update available for distribution openculturas (3.0.7). Module Revived: Image field to media 3.0.2 Module image_field_to_media updated after 13 months of inactivity (3.0.2). Security Coverage: Analyze PostHog Module analyze_posthog now has official Drupal security advisory coverage.

AI Model Registry

No security coverage Drupal 10–11

Part of the AI ecosystem · 297 projects

View on drupal.org

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.

Depends on

Dependencies of the latest stable release

  • system Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

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

Releases

Version Type Core Release date
1.0.1 Stable 10–11 Jul 21, 2026
1.0.0 Stable 10–11 Jul 19, 2026