Drupal
Coming soon# Legible for Drupal
Enterprise Drupal content โ structured, governed, and AI-readable. Powered by Drupal's built-in JSON:API, with permission-aware publishing and zero migration.
composer require drupal/legibleavailable at launchWhat you get
# Everything Drupal sites need for AI
Built for Drupal's architecture โ uses JSON:API, supports multisite, works with any content model.
## Uses core JSON:API
No custom REST endpoints. Legible reads directly from Drupal's built-in JSON:API, the same one you already use for decoupled frontends.
## Webhook-driven sync
The module fires a webhook whenever content is published or updated. Legible invalidates its cache instantly. No polling, no cron.
## Multi-content-type support
Index articles, blog posts, pages, or any custom content type. Choose which types to expose in your Legible dashboard.
## Served from Cloudflare edge
AI agents read from Cloudflare's global network, not your Drupal server. Zero performance impact, global latency.
## AI analytics dashboard
See which AI systems crawl your Drupal site and which content they read most, in real time.
## Composer or manual install
Install via `composer require drupal/legible` for Composer-managed sites, or download the .zip from Drupal.org for manual installs.
Setup
# Up and running in under 5 minutes
Works with Drupal 9, 10, and 11.
## Install via Composer
Run `composer require drupal/legible` on your Drupal site, then enable the module: `drush en legible`. Alternatively, download the .zip from Drupal.org and install via the admin UI.
## Create your Legible account
Sign up at getlegible.com, add a new site, and choose "Drupal" as your platform. You'll receive a unique API key. Copy it for the next step.
## Paste your API key
In your Drupal admin, go to Configuration โ Legible Settings. Paste your API key and save. The module will verify connectivity and register your site.
## Your content goes live
Legible reads your content via Drupal's built-in JSON:API. No custom endpoints needed. Your /llms.txt and AI endpoints go live immediately and stay synced as you publish.
Install
# Two ways to install
Composer
Best for sites managed with Composer. Handles all dependencies automatically.
Manual install
Download the module from Drupal.org, extract to /modules/contrib/legible, then enable via the Extend page in your admin.
# Make your Drupal site AI-readable.
One module. One API key. Your content โ articles, pages, custom types โ readable by every AI on the internet.
