Integrations / EWWW Easy IO

+

Deliver offloaded media through EWWW Easy IO

EWWW Easy IO is an image CDN powered by Bunny.net. It rewrites image URLs, compresses images on the fly, and automatically converts to WebP or AVIF for every visitor. WP Media Cloud offloads your files to cloud storage. Easy IO delivers them optimised from the Bunny edge network.

WebP
and AVIF auto-conversion
Bunny
CDN edge network
$8
per month, unlimited images
What you get

Cloud storage for your files. Easy IO for your images.

WP Media Cloud offloads files to your storage provider. EWWW Easy IO intercepts image URLs, optimises images on the fly on its servers, and delivers them from the Bunny CDN edge network. The two work independently and together.

Automatic image URL rewriting

Easy IO rewrites image URLs on your WordPress pages so that every image request is routed through the Easy IO CDN. When WP Media Cloud offloads images to cloud storage and updates their URLs, Easy IO intercepts those URLs and applies its optimisation pipeline before delivery.

Auto-WebP and Auto-AVIF

Easy IO automatically converts images to WebP or AVIF for browsers that support them and falls back to the original format for browsers that do not. This happens at the CDN edge on the fly. No additional plugin, no server processing, no modified local files required.

On-the-fly compression

Easy IO compresses images as they are served, without modifying the originals stored in your cloud bucket. The first time an image is requested, Easy IO processes it and caches the optimised version on the Bunny CDN edge. Subsequent requests serve the cached, optimised version.

Auto-scaling for responsive images

Easy IO detects the screen size and pixel density of each visitor's device and serves images at the correct dimensions. A mobile visitor gets a smaller file than a desktop visitor viewing the same image. This reduces bandwidth and improves load time on mobile without extra configuration.

Unlimited images on every plan

All EWWW Easy IO plans include unlimited image optimisation. There is no per-image credit or per-compression charge for images processed through Easy IO. You pay for bandwidth only, not for each image converted or compressed.

Powered by Bunny.net

The Easy IO CDN runs on the Bunny.net edge network. Intermediary Easy IO servers handle compression, format conversion, and scaling. Once processed, images are cached on Bunny CDN edge locations globally. You get Bunny CDN delivery speeds with EWWW's optimisation layer on top.

How they work together

WP Media Cloud stores. Easy IO optimises and delivers.

WP Media Cloud and EWWW Easy IO solve two different problems and work alongside each other without conflict. WP Media Cloud offloads your WordPress media library to a cloud storage provider and keeps URLs up to date. Easy IO rewrites those URLs through its CDN and applies optimisation on the fly.

You do not need to choose between them. Set up WP Media Cloud with your preferred storage provider. Activate EWWW Easy IO on the same site. Easy IO detects the image URLs wherever they appear on the page, whether from your origin server or from your offloaded cloud storage, and routes them through the Easy IO CDN for optimisation and delivery.

  • WP Media Cloud offloads files to your storage provider
  • Easy IO rewrites image URLs through its CDN on every page load
  • Easy IO compresses, converts to WebP/AVIF, and scales images on the fly
  • Optimised images are cached on Bunny CDN edge locations globally
  • Non-image files (PDFs, ZIPs, videos) are served from your storage provider directly

Request flow with both active

Visitor requests a page
WordPress renders HTML with image URLs
Step 1
WP Media Cloud URL
Image URL points to cloud storage bucket
Step 2
Easy IO
Easy IO intercepts URL
Rewrites to Easy IO CDN domain
Step 3
Bunny CDN
Easy IO compresses and converts
WebP/AVIF, correct size, cached on Bunny CDN
Step 4
Visitor receives optimised image
Correct format, correct size, from nearest edge
Done
Pricing

Unlimited images. Pay for bandwidth, not per image.

EWWW Easy IO plans include unlimited image optimisation with no per-image or per-compression charges for images processed through Easy IO. You pay a flat monthly or annual subscription based on your CDN bandwidth allowance. All plans include Auto-WebP, Auto-AVIF, auto-scaling, the Compress API, 30-day image backups, and the SWIS Performance plugin.

The Standard plan covers 50 GB of CDN bandwidth per month, which is sufficient for most small to medium WordPress sites. The Growth plan expands to 200 GB and adds global CDN locations beyond US and EU, plus custom CDN domains. The Infinite plan covers 400 GB with overages billed at $0.065/GB. Annual billing saves two months on any plan.

View EWWW IO plans
Standard plan $8/month or $80/year
Standard bandwidth 50 GB / month
Standard CDN locations US and EU only
Growth plan $16/month or $160/year
Growth bandwidth 200 GB / month, 100+ locations
Infinite plan $32/month or $320/year
Overage (Infinite only) $0.065/GB
How it works

Set up storage. Activate Easy IO. Both run automatically.

WP Media Cloud and EWWW Easy IO can be activated on the same WordPress site independently. Neither requires the other to function.

Step 01

Set up WP Media Cloud

Configure WP Media Cloud with your preferred storage provider. Offload your existing media library using the bulk offload tool. New uploads will offload automatically from this point on.

Step 02

Install the EWWW Image Optimizer plugin

Install and activate the EWWW Image Optimizer WordPress plugin. Sign up for an EWWW IO plan at ewww.io and start a free trial. Link your site to your EWWW account from the plugin settings page.

Step 03

Activate Easy IO in the plugin

In the EWWW Image Optimizer settings, activate Easy IO. The plugin verifies your subscription and enables image URL rewriting. The Easy IO status will show "Verified" when active.

Step 04

Images serve optimised automatically

From this point, every image on your site is automatically compressed, converted to WebP or AVIF, scaled to the visitor's screen size, and served from the Bunny CDN edge network. No further configuration needed.

Storage compatibility

Works with most storage providers. Two exceptions.

Easy IO rewrites image URLs at the WordPress output layer and pulls the original image from whichever URL is on the page. It works with any storage provider that serves files via a standard public HTTP URL, which covers the majority of providers in WP Media Cloud.

The two exceptions are Cloudflare R2 and Bunny Edge Storage. R2 uses Cloudflare's own delivery network and is not designed to be fronted by a third-party image CDN. Bunny Edge Storage uses Bunny's own proprietary delivery stack. Both are best used with their respective native delivery networks rather than Easy IO.

For all other providers: Amazon S3, DigitalOcean Spaces, Google Cloud Storage, Wasabi, Hetzner, Backblaze B2, and S3-compatible endpoints, Easy IO intercepts the image URL as it appears on the page and routes it through the Easy IO CDN for optimisation and delivery. Non-image files such as PDFs, ZIP files, and videos are not affected by Easy IO and continue to be served from your storage provider directly.

WooCommerce secure signed downloads are not handled by Easy IO. For secure downloads you need Bunny.net Edge Storage (Token Authentication) or Cloudflare R2 (SigV4), but note that neither of those storage providers is compatible with Easy IO delivery.

Amazon S3 Compatible
DigitalOcean Spaces Compatible
Google Cloud Storage, Wasabi, Hetzner, B2 Compatible
Cloudflare R2 Not compatible
Bunny Edge Storage Not compatible
Also works with

EWWW Easy IO + your existing stack

WP Media Cloud with EWWW Easy IO works alongside every major page builder and plugin integration from day one.

Bricks Builder
Bricks Builder
Page builder
Elementor
Elementor
Page builder
WooCommerce
WooCommerce
eCommerce
WPML
WPML
Multilingual
ACF
Advanced Custom Fields
Custom fields
MetaBox
MetaBox
Custom fields
BuddyBoss
BuddyBoss
Community
JetEngine
JetEngine
Dynamic content

Offload to cloud storage. Deliver images optimised.

All WP Media Cloud features included on every plan. 30-day money-back guarantee. No upload limits.

This website uses cookies to enhance your browsing experience and ensure the site functions properly. By continuing to use this site, you acknowledge and accept our use of cookies.

Accept All Accept Required Only