This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Swarmify (formerly Swarm CDN)


Swarmify is the first peer-to-peer content delivery network using WebRTC. This WordPress
plugin, in conjunction with a Swarmify account, will greatly simplify the process of getting Swarmify set up on your
WordPress site.

Swarmify provides a seamless (behind the scenes) real time network of your surfers so that they serve content to
each other (and only each other while they’re on your site). For every image that your surfers serve to each
other that is content that is not served via your host and therefore you save money. If you’re already using a
CDN you can simply add Swarmify to your existing CDN.

You can read more extensively about Swarmify at our site

*If you do not load your images from the same domain as your WordPress site you should see the support
documents for help at our knowledge base. Just login to and select knowledge base.


  1. Copy the swarm-cdn directory into your /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in your WordPress Dashboard.
  3. Navigate to the newly created Swarmify menu item, under the Settings menu in your WordPress Dashboard.
  4. Configure the Swarmify plugin settings.

It is important to note that if you do not load your images from the same domain as your WordPress site you
should see the support documents for help at our knowledge base. Just login to and select knowledge base.

Known Issues

Cross Domain Image/Video Hosting – If you’re hosting content on a different domain or subdomain (possibly a CDN), please see this article.

Lazy Loading – If you’re using a Lazy Loading script go ahead and turn it off as it conflicts with our script and the best part is we already use Lazy Loading.

Inflated Analytics numbers when using Cloudflare. – Swarmify uses an iframe to resolve a known issue with cross domain content loading.
When you use Cloudflare they insert your Analytics code in this iframe and therefore your hits (numbers) will appear inflated.
See this forum post
for a simple quick fix solution.


Hey Fantastic CDN for performance, Thank,s

I using this Cdn and it,s fantastic, works fine.

In my blog I using SuperCache+CDN Swarm+CDN Cloudfklare+Better Minify and my blog charges in 1.2 seconds , a blog with 2000 post and 30 pages, before charged in 4.5 seconds, since I installed Swarm Cnd page load in 1.8 seconds less. Now my page speed is 96. It,s a faster wordpress same as static html.

Thanks for your job

Read all 9 reviews

Contributors & Developers

“Swarmify (formerly Swarm CDN)” is open source software. The following people have contributed to this plugin.



Change to load script over SSL by default


Prevented image swarming when the website is being accessed by a bot or other search engine. This is to ensure
proper crawling, indexing and SEO optimizations.

0.3.9 continued

Changed branding from Swarm CDN to Swarmify. Retained version number as this is not a bug fix or functional update.


Added back in output buffering that was removed in 0.3.4 as an optional feature, defaulted to off.


Fixed a bug that would sometimes cause the Media Manager to not display any items for “All Media” or “Video” filters when the Swarm CDN plugin was active.


Added attributes to Swarm script tags to disable Cloudflare’s async loading. This was accidentaly removed in version 0.3.4


Added back in filtering of ‘the_content’ that was present in 0.3.4, while maintaining the new filtering of ‘the_posts’ added in 0.3.5


Fixed a bug introduced by v0.3.4 that was not properly handling swarmed content in all page types.


Removed output buffering as it appeared to conflict with output buffering in other plugins.


Added additional embed options when embedding MP4 videos using Swarm CDN.
Moved the “Insert with Swarm CDN” button on the media-manager to a more obvious location.
Hid the default “Insert into Post” button so as not to confuse users on which one to use.
Changed the readme.txt plugin name to match the actual plugin name (Swarm CDN) once it is installed.


Fixed a permissions issue when writing out swarmcdniframe.html by changing the target directory to “uploads”.
Added in a “swarmiframe” variable to the page-injected javascript which indicates the location of swarmcdniframe.html


Adding in missing jQuery Select2 dependencies.


Enhanced video support with embeddable SwarmCDN shortcodes. Check the SwarmCDN settings page after installing to get started.


Fixed a sanitization bug when saving settings that would allow the Swarm code to appear without a proper api key.


Added multisite support.


Performance improvements.


Fixed a pathing bug.


Added in a version check routine to run logic when the plugin is updated as the activation hook does not run on updates.


Fixed the 1×1 place holder graphic to use relative protocol.


Fixed a bug that would clear the plugin settings when the main WordPress settings were updated.


Modified script tags so that CloudFlare’s Rocket Loader will ignore Swarm CDN scripts.