Drupal Integration

AI Audio & Podcast for Drupal

Add studio-quality audio narration and automated podcast distribution to any Drupal site. Built for enterprise publishers. Works with Drupal 7-11 and all distributions.

Simple Setup

How to Install

Live in under 15 minutes. No technical expertise required.

01

Create your account

Sign up for MediaThrive — free, no credit card required.

Free to start
02

Copy your snippet

Copy your unique MediaKit.js snippet from the dashboard.

One line of code
03

Add to Drupal

Add it to your html.html.twig template or use the Asset Injector module to add it site-wide.

No module needed
04

Configure your player

Customize player style, voice, and behavior from the MediaThrive dashboard.

Full customization
05

Go live automatically

Audio players appear automatically on all published articles. No per-node setup.

Instant activation

Built for Drupal

Enterprise-grade integration that respects Drupal's architecture and caching.

Async Loading

MediaKit.js loads asynchronously via CDN, working alongside Drupal's aggregation and caching layers.

Automatic Injection

Audio players appear on every article automatically — no blocks, fields, or views configuration needed.

Enterprise Ready

Built for enterprise-scale Drupal deployments with multisite, multilingual, and editorial workflow support.

Retroactive Audio

Generate audio for your entire content archive, or start fresh with new articles only.

Compatibility

Works With Your Stack

Tested across Drupal versions, distributions, and enterprise hosting platforms.

Drupal 10/11

Latest versions

Drupal 7/8/9

Legacy support

Paragraphs

Module compatible

Layout Builder

Layout integration

Drupal Commerce

Ecommerce ready

Acquia

Managed hosting

Pantheon

Hosting compatible

Multilingual

i18n support

Drupal FAQ

Common questions about MediaThrive for Drupal.

Have another question? Contact our team

Ready to add AI audio to your Drupal site?

Get started in minutes with our free plan. No credit card required.

Questions? Contact our team