Stephen Mulvihill Releases Drupal Purview Module to Bridge Microsoft Purview with Drupal

Stephen Mulvihill Releases Drupal Purview Module to Bridge Microsoft Purview with Drupal

Stephen Mulvihill, owner at Cinder Systems, has released the Drupal Purview module, designed to integrate Microsoft Purview’s enterprise data governance platform directly into Drupal environments.

Drupal Purview enables organizations to retrieve and display structured metadata—such as glossary terms, governance domains, data product descriptions, ownership details, and quality metrics—within Drupal portals. Built with extensibility in mind, the module provides API clients, metadata utilities, and cache optimization features that streamline integration with Microsoft services.

Functionality includes support for Microsoft Purview’s Governance Domains, Glossary Terms, and Data Products, with full access to related classifications, hierarchies, and contextual metadata. The module also integrates with the Microsoft Graph API to resolve user ownership and stewardship data, including names, GUIDs, and contact info. To optimize performance, Drupal Purview uses a cache layer that stores API responses and offers a cron-based prewarmer, reducing latency on live sites.

The module ships with a built-in sub-module, Unified Catalog UI, which delivers an interface for browsing and searching Purview metadata across multiple object types. This includes off-canvas metadata views, persona rendering via Graph API, and flexible theming options to adapt the UI to enterprise requirements. This built-in UI lowers the barrier to implementation, allowing teams to plug metadata into existing Drupal dashboards or governance tools without needing bespoke front-end code.

By combining Drupal’s role-based access control (RBAC) with Microsoft Purview’s governance APIs, the module empowers organizations to securely expose metadata to internal teams while maintaining access boundaries. It is suitable for portals that support compliance teams, data stewards, or business users who need transparency into enterprise data systems without leaving the Drupal interface.

Version 1.0.0 of the module was released on November 10, 2025, and supports Drupal 10 and 11. It is currently covered under Drupal’s security advisory policy and can be installed via Composer using composer require 'drupal/drupal_purview:^1.0'. The project has been marked stable and is maintained on Drupal.org under the Integrations category.

Source: Drupal.org project page, LinkedIn post by Stephen Mulvihill

Disclosure: This content is produced with the assistance of AI.

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please reach out to us at #thedroptimes channel on Drupal Slack and we will try to address the issue as best we can.

Related Organizations

Related People

Upcoming Events

Latest Opportunities