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.
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.
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
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 plansSet 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.
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.
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.
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.
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.
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.
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.
Offload to cloud storage. Deliver images optimised.
All WP Media Cloud features included on every plan. 30-day money-back guarantee. No upload limits.