Image CDN – WordPress CDN Plugin


ImageEngine’s Image CDN plugin accelerates your WordPress or WooCommerce performance by optimizing static images and other assets and delivering them through the ImageEngine content delivery network. The plugin automatically tailors images specifically to the end user’s smartphone, tablet or desktop device model and browser, converts them to an optimal image format (e.g. WebP or JPEG 2000), and delivers them via a CDN. To use this plugin with the ImageEngine CDN, get a free trial account here.

How ImageEngine Works

The plugin works by rewriting the URLs to your assets (images, javascript, css, etc), switching your domain for the CDN’s domain. Unlike other CDN plugins, the Image CDN plugin makes it simple to test your configuration before enabling it.

  • When a visitor requests a page, ImageEngine dynamically pulls images from your WordPress origin and optimizes them.
  • At the CDN edge, ImageEngine uses device detection to identify the requesting devices and browser characteristics.
  • Based on this information, ImageEngine will resize, compress and encode images so they are best suited to the end users’ device.
  • The optimized image will then be delivered at the ImageEngine CDN edge. Subsequent requests are served instantly with cached assets stored on ImageEngine’s global CDN.

Users of ImageEngine can also configure the Directives for their assets to control image quality, automatic format conversion and automatic image resizing.

What Makes ImageEngine Better Than Other CDNs or Digital Asset Management Platforms?

  • Delivers optimized images 30% faster than other CDNs or Digital Asset Management platforms.
  • Achieves up to 80% image payload reduction with no perceptible change in quality.
  • Simple to install. Easy to test your configuration before enabling it. No need to move or upload images.
  • Only CDN with true device-aware edge servers to drive superior, fine-tuned optimization.
  • Automatic image optimization of JPG, PNG, GIF, SVG, BMP, TIF into next generation formats like WebP, JPEG 2000, aWebP, or MP4. You can also safely serve non-image files through ImageEngine.
  • Delivers via its scalable global CDN network, with support for HTTPS, HTTP/2, WAF, and DDoS protection.

Support Resources

Pricing Plans

You can get started with ImageEngine easily with a free, no credit card required, 60 day trial. We offer three plans:

  • Basic – $49/month. Up to 100 GB per month of optimized image payload. Includes HTTPs, advanced control panes, performance statistics, and email support
  • Standard – $99/month. Up to 250 GB per month. Includes 3 custom domains (CNAME) with HTTPS support. Priority onboarding support.
  • Pro – pricing scales with usage volume. WAF with DDoS protection. Dedicated edge servers available. Ticketed enterprise support. Contact us.


  • Maximize web performance by serving static assets from a CDN
  • Set the WordPress directories that should be included
  • Custom filters “image_cdn_url” and “image_cdn_html” included
  • Define excluded directories or extensions
  • Enable or disable HTTPS support
  • Turn on or off quickly without deactivating the plugin
  • Test the CDN integration before saving your changes to make sure it will work properly
  • Supports ImageEngine Directives
  • Compatible with the WordPress Cache Enabler plugin

System Requirements

  • PHP >=5.6
  • WordPress >=4.6


Note: this plugin was based on the CDN Enabler plugin, but has diverged and will not track it.


  • The Image CDN configuration screen showing a successful configuration test.

  • Annotated screenshot of the configuration screen showing how to configure ImageEngine.


The following are the steps to install the Image CDN plugin

  1. In your WordPress Administration Panels, click on Add New option under Plugins from the menu.
  2. Type ImageEngine in the search box in the top right corner.
  3. Click the “Install Now” button on the Image CDN – WordPress CDN Plugin.
  4. Activate the plugin
  5. Go to Settings -> Image CDN and follow in the instructions on how to enable the service.


What is an Image CDN

An Image CDN is just like a normal CDN, but with built in features to optimize images. With ImageEngine, this optimization happens automatically, according to the capabilities of the device or browser.

What kinds of files can I serve through the CDN?

You can serve any static files, for example, images, videos, audio files, css, javascript, documents, etc. Normally, all the files in the content directories (usually wp-content and wp-includes) are static and are safe to serve. If you include other directories, be sure to exclude any files types that are not static.

Can I use this plugin if my site is not yet on the public internet?

If the CDN cannot contact your server over the internet, it will not be able to serve your content. You can configure the plugin, but you should leave it disabled until your site is publicly accessible. Some CDNs, like ImageEngine support fetching assets from behind password-protected sites and other origins like AWS S3. These options may work for sites that are not publicly accessible.

How do I obtain a free ImageEngine trial

To get started with ImageEngine you need to sign up for an account. Then you’ll be provided with a unique CDN hostname to use with this plugin. The trial is free for 60 days, and can be cancelled anytime.


March 28, 2020
I was looking for something like this, thanks for making it available for all CDN, even though i am not using it for image engine, it works superb, does what it says, please keep it open for all.
Read all 1 review

Contributors & Developers

“Image CDN – WordPress CDN Plugin” is open source software. The following people have contributed to this plugin.




  • Improved CORS compatibility
  • Removed downlink and ect hint
  • Added Permissions-Policy header


  • Fixed compatibility issue with Divi
  • Increased performance
  • Improved srcset handing
  • Added support for Advanced Custom Forms REST API (ACF to REST API)
  • Added support for WooCommerce REST API
  • Added “image_cdn_url” and “image_cdn_html” filters for custom themes


  • User interface updates


  • Removed rtt hint


  • Support for Client Hints and Feature Policy


  • Updated readme with better documentation


  • Fixed issue with blank content rendering


  • Initial stable release


  • Initial beta release


  • Added live configuration testing