Plume is free and released under the MIT License. Every feature is included on every install, with no media cap and no limit on sites. This page compares it with other WordPress media offload plugins, both paid and free.
Free tiers of other plugins
Some other offload plugins now have a free tier. This table shows what Plume includes compared with a typical free-tier plugin.
In the free tier
Plume
Typical free-tier plugin
Bulk migration of existing library
Yes. Unlimited, with pause, resume and live progress
Often a paid add-on, or a capped batch size
Cache purge automation
Yes. Cloudflare, LiteSpeed, WP Fastest Cache and proxy
This is based on the published feature lists and pricing pages of active WordPress.org media offload plugins as of mid-2026. Free tiers change over time, so check a plugin’s current listing before you decide.
Paid plugins: price and limits
Competitor figures are representative of the leading per-file pricing plugins at regular, non-promotional rates, shown per year.
Plan
Plume
Other plugins
Price
$0. Unlimited sites, unlimited media, every feature
$99 to $1,199 per year, depending on media volume
Media file cap
None
Hard cap per plan, from 2K to 500K items, with unlimited as a paid extra
Feature comparison
Pricing and limits
Feature
Plume
Other plugins
Media file cap
None
Hard cap per plan (2K, 500K, then paid extra for unlimited)
Free plan
Yes. Unlimited sites and media, no time limit
No. Paid only
License model
MIT License. No license key, no media cap
Priced by media item count, unlimited sites
Storage providers
Feature
Plume
Other plugins
Amazon S3
Yes
Yes
Cloudflare R2
Yes. Dedicated profile: endpoint, region and path-style are set from your Account ID
Manual S3-compatible setup
Google Cloud Storage
Yes. Dedicated profile using the HMAC XML API
Yes, varies by plugin
DigitalOcean Spaces
Yes. Dedicated profile
Yes
Backblaze B2
Yes. Dedicated profile
Varies by plugin
Wasabi
Yes. Dedicated profile
Varies by plugin
MinIO (self-hosted)
Yes. Dedicated profile
Generic S3-compatible only
Any S3-compatible provider
Yes. Generic profile
Yes
Create bucket from WordPress
Yes. No cloud console needed
No. The bucket must be created manually
Switch providers without URL changes
Yes. Change a setting
Full database search-replace required
Media delivery
Feature
Plume
Other plugins
Automatic URL rewriting
Yes
Yes
Custom CDN delivery domain
Yes. Any CDN edge or subdomain
Varies by plugin
Toggle cloud or local serving
Yes. One setting, no post edits
No
Migration and scheduling
Feature
Plume
Other plugins
Bulk migrate existing library
Yes
Yes
Pause and resume bulk migration
Yes. Survives server restarts
Background process only, no pause or resume
Live migration progress stream
Yes. Server-Sent Events
No
Nightly off-hours scheduling
Yes. Configurable time, up to 8 workers
No
Restore files to the local server
Yes
Varies by plugin
Offload rules
Feature
Plume
Other plugins
Filter by MIME type
Yes
Varies by plugin
Filter by minimum file size
Yes
No
Path glob allow and deny rules
Yes. Block or allow specific folders
No
Cache purging
Feature
Plume
Other plugins
Cloudflare cache purge
Yes. Automatic after every offload
No
LiteSpeed and WP Fastest Cache purge
Yes
No
Nginx PURGE support
Yes. Configurable endpoint
No
Analytics
Feature
Plume
Other plugins
Storage usage dashboard
Yes. MIME breakdown and trend charts
No
S3 and R2 cost comparison
Yes. Estimate based on your library size
No
Integrations
Feature
Plume
Other plugins
Page-builder URL rewriting (Elementor and others)
Yes
Separate paid add-ons
WooCommerce signed download URLs
Yes
Paid add-on required
WordPress Multisite (per-site settings)
Yes
Yes, on all paid plans
Multisite network admin panel
Yes. Overview of all sites
No
Developer and automation
Feature
Plume
Other plugins
WP-CLI commands
Yes. Full wp nimbus command suite
Yes. Basic commands
REST API (read and job control)
Yes. Trigger jobs and query status
No
Use from AI agents and CI pipelines
Yes. Works with Claude, Cursor, GitHub Actions and n8n
No
Config export and import (JSON)
Yes. Move a setup from staging to production
No
Diagnostics and log viewer
Yes. Filterable structured logs and a connection test
No
Support
Feature
Plume
Other plugins
Community support
Yes. GitHub issues and email
Yes, paid plans only
Plume and the market leader
The market leader here is the most widely installed WordPress media offload plugin. This table compares it with Plume on specific capabilities.
Capability
Plume
Market leader
Cloudflare R2 dedicated profile
Yes. Enter Account ID, bucket and API token. Endpoint, region and path-style are filled in
Manual S3-compatible setup, no R2-specific guidance
Switching providers
Change a setting
Full database search-replace required
Google Cloud Storage
Yes. Dedicated profile using the HMAC XML API
Yes. Native support
Automatic cache purging
Yes. Cloudflare, LiteSpeed, WP Fastest Cache and Nginx
No
Pauseable bulk migration
Yes. Pause, resume, auto-retry and live progress stream
Background process, no pause or resume
Nightly off-hours scheduling
Yes. Configurable time, up to 8 parallel workers
No
Storage cost analytics
Yes. S3 and R2 cost comparison based on your library size
Yes. Buyers are redirected to a signed storage URL, bypassing your server
Yes, as a paid add-on
Multisite network admin
Yes. Per-site settings and a network overview panel
Per-site only, no network admin panel
Create bucket from settings page
Yes
No. The bucket must be created manually
REST API
Yes. Read, job control and presign endpoints
No formal REST API
Config export and import
Yes. JSON backup and restore
No
Price
Free, with unlimited media and unlimited sites
Paid, tiered by media volume
Frequently asked questions
Is Plume free?
Yes. Bulk migration, nightly scheduling, cache purge, cost analytics, page-builder rewriting, WooCommerce signed downloads and multisite network admin are all included. There is no license key and no paid tier.
Is there a limit on sites or media files?
No. You can run Plume on as many WordPress installations as you like, with any amount of media. There is no activation limit and no per-file cap.
Is Plume open source?
Yes. Plume is released under the MIT License and its source is public on GitHub. Contributions, bug reports and feature requests are welcome.
Do updates and support require payment?
No. Every release is free on GitHub. Support is community-based, through GitHub issues and email. No license or subscription is needed.
Which storage providers does Plume support?
Plume has nine provider profiles: Amazon S3, Cloudflare R2, Google Cloud Storage, DigitalOcean Spaces, Backblaze B2, Wasabi, MinIO, a generic S3-compatible option for any other S3-speaking provider, and local disk for development. Setup for Cloudflare R2 and Google Cloud Storage is shortened: enter your Account ID or HMAC key and the rest is filled in. See the documentation and the Cloudflare R2 guide for setup steps.