Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Drupal 10.6.17 Update released for Drupal core (10.6.17)! Release: Drupal 11.3.17 Update released for Drupal core (11.3.17)! Release: Drupal 11.4.7 Update released for Drupal core (11.4.7)! Release: Editor Advanced Image 3.1.5 Minor update available for module editor_advanced_image (3.1.5). Release: Bamboo Twig 6.0.9 Minor update available for module bamboo_twig (6.0.9). Release: Shortcode Gmap 3.0.0 Major update available for module shortcode_gmap (3.0.0). Release: Single directory component Embed 1.2.0 Minor update available for module sdc_embed (1.2.0). Release: Seeds - Drupal Starter Kit 13.1.3 Minor update available for distribution seeds (13.1.3). Usage Milestone: Schemata Module schemata crossed 1,000 active installs. Module Revived: Cookie Condition 2.0.2 Module cookie_condition updated after 18 months of inactivity (2.0.2).

Purge

39,256 sites Security covered Drupal 9–11

Part of the Purge ecosystem · 14 projects

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:

https://www.drupal.org/project/lscache

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

15 tracked projects depend on this one

Activity

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

Releases

Version Type Core Release date
8.x-3.7 Stable 9–11 Jul 21, 2026