Drupal is a registered trademark of Dries Buytaert
Release: Paragraphs 8.x-1.22 Minor update available for module paragraphs (8.x-1.22). Release: Menu Item Extras 3.1.2 Minor update available for module menu_item_extras (3.1.2). Release: Analyze 1.2.1 Minor update available for module analyze (1.2.1). Release: Admin Navigation 1.1.1 Minor update available for module admin_navigation (1.1.1). Release: FileGate 1.5.2 Minor update available for module file_gate (1.5.2). Release: FileGate 1.5.1 Minor update available for module file_gate (1.5.1). Release: Drupal Admin App 2.3.5 Minor update available for module drupal_admin_app (2.3.5). Release: Field Guard 1.1.0 Minor update available for module field_guard (1.1.0). Usage Milestone: Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs. Security Coverage: Content moderation permissions Module content_moderation_permissions now has official Drupal security advisory...

Purge

40,423 sites Security covered Purge ecosystem
View on drupal.org

Purge is a framework for clearing external caches, like reverse proxies and CDNs, when content changes in Drupal. It helps keep your site's performance, resilience, and ability to handle traffic spikes high by ensuring external caches only store up-to-date information. The system uses a plugin architecture to support various caching systems and configurations.

The modular external cache invalidation framework.

The purge module facilitates cleaning external caching systems, reverse proxies and CDNs as content actually changes. This allows external caching layers to keep unchanged content cached infinitely, making content delivery more efficient, resilient and better guarded against traffic spikes.

The 8.x-3.x versions enable invalidation of content from external systems leveraging Drupal's brand new cache architecture. The technology-agnostic plugin architecture allows for different server configurations and use cases. Last but not least, it enforces a separation of concerns and should be seen as a middleware solution (see README.md).

Getting started

For most simple configurations, start with:

  • drush en purge purge_ui
  • drush en purge_drush purge_queuer_coretags purge_processor_cron
  • Head over to admin/config/development/performance/purge.
  • Now you need to install - and probably configure - a third-party module that provides a purger. If no module supports invalidation of your cache layer and doing so works over HTTP, then use the generic purge_purger_http.
Third-party integration

This project aims to get all modules dealing with proxies and CDNs on board and to integrate with Purge. As known to date, these modules are or are being integrated:

Activity

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

Releases

Version Type Release date
8.x-3.7 Stable Jul 21, 2026