Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Metabase Integration

No security coverage Under active development 7 sites

This module allows you to securely embed Metabase dashboards into your Drupal site using a configurable block. It uses Metabase's token-based authentication to protect sensitive data, making it easy to display dashboards without custom theming or iframe configuration.

Project summary

Embeds Metabase dashboards in Drupal using a configurable block with secure, token-based authentication.

Introduction

This module provides a simple and secure way to embed Metabase dashboards directly into Drupal sites. It adds a custom block type that allows site builders to display Metabase dashboards within Drupal regions without custom theming or manual iframe configuration.

Authentication and access control are handled using Metabase’s signed embedding mechanism, ensuring that dashboard access and sensitive data remain protected.

The module is lightweight, configuration-driven, and suitable for both internal analytics dashboards and user-facing reporting interfaces.

Features

  • Adds a Metabase Dashboard block type
  • Secure dashboard embedding using signed tokens
  • No hardcoded credentials in configuration
  • Easy placement using Drupal’s block layout system
  • Compatible with Drupal 10 and Drupal 11
  • No server-side performance impact

Requirements

  • Drupal 10 or Drupal 11
  • A running Metabase instance with embedding enabled
  • A Metabase secret key configured in Drupal settings

There are no additional module dependencies.

Installation

Install the module as you would any contributed Drupal module.

For general installation instructions, see: https://www.drupal.org/node/895232

Configuration

  1. Add the following values to your settings.php file:
    $settings['metabase.site_url'] = 'https://metabase.example.com';
    $settings['metabase.secret_key'] = 'your-secret-key';
  2. Go to Administration → Structure → Block layout.
  3. Add a new block of type Metabase Dashboard to the desired region.
  4. Configure the block with the appropriate dashboard settings and save.

Use cases

  • Internal analytics dashboards
  • Business intelligence reporting
  • Administrative or editorial metrics
  • Secure, role-based dashboard display
Drupal 9–11

Ask your assistant about Metabase Integration

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

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
2
Tracked since
Jan 2026
Latest release
8 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core PHP Release date
1.0.1 Stable 9–11 Jan 27, 2026
1.0.0 Stable 9–11 Jan 27, 2026