WordPress plugin intelligence profile

R2 Cloud Storage

Offload your WordPress media to Cloudflare R2 with zero egress fees. Modular add-on system for WooCommerce, LearnDash, EDD and more.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.9
Current version1.0.0
WordPress coverageTested up to WordPress 6.9
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update26 Apr 20266mo ago
Active installations100Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records R2 Cloud Storage version 1.0.0 as active, updated 6mo ago and tested up to WordPress 6.9.

Overview

About this plugin

R2 Cloud Storage offloads your WordPress Media Library to Cloudflare R2 — an S3-compatible object storage with zero egress fees.

Why Cloudflare R2?

  • $0 egress fees — No cost for serving files, unlike AWS S3 ($0.09/GB)
  • S3-compatible API — Works with existing tools
  • Cloudflare CDN integration — Custom domains with global edge caching
  • Pay only for storage: $0.015/GB/month

Core Features (Free)

  • Automatic media offload on upload
  • URL rewriting (serve from R2/custom domain)
  • Pre-signed URLs for protected content
  • Bulk sync/migration tool
  • Responsive image (srcset) support
  • Remove local copies to save disk space
  • REST API for programmatic access
  • i18n ready (pt_BR included)

Modular Add-on System

Extend R2 Cloud Storage with platform-specific add-ons:

  • WooCommerce — Digital downloads via R2, product images, signed URLs per order
  • LearnDash — Course videos and materials with signed URL protection
  • Tutor LMS — Protected video streaming and course materials
  • Easy Digital Downloads — Secure digital delivery via R2
  • MemberPress — Protected member content via R2
  • BuddyBoss — Community uploads stored on R2

Developer Friendly

`php

// Register your own add-on

add_action( ‘r2cs_register_addon’, function( $manager ) {

0’, ‘My_Addon_Class’ );

});

// Generate signed URLs

pdf’, 3600 );

// Upload files programmatically

pdf’ );

`

External Services

This plugin connects to external third-party services as described below.

Cloudflare R2 Object Storage

This plugin connects to the Cloudflare R2 API to upload, retrieve, and delete media files stored in your R2 bucket. com using your configured credentials (Account ID, Access Key, and Secret Key).

Data is sent whenever media files are uploaded, deleted, synced, or served via the plugin. The data transmitted includes the file contents and metadata (object key/path).

  • Cloudflare Terms of Service
  • Cloudflare Privacy Policy

R2 Cloud Storage License API

com/api/v1/license to activate, deactivate, and verify add-on license keys. This connection is only made when a user manually activates or deactivates an add-on license, or when a periodic license verification is performed.

The data transmitted includes: the license key, the add-on slug, and the site domain.

  • R2 Cloud Storage Terms of Service
  • R2 Cloud Storage Privacy Policy
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • cloudflare
  • media
  • offload
  • r2
  • s3
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.9
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity26 Apr 20266mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.