KAZCODE Universal Storage
KAZCODE Universal Storage

KAZCODE Universal Storage

0/5 (0 ratings) — active installs Updated Sep 13, 2026
See offload status, storage health, and recent activity.

See offload status, storage health, and recent activity.

KAZCODE Universal Storage offloads your WordPress Media Library to Amazon S3, Cloudflare R2, or another S3-compatible provider without replacing the native Media Library.

Upload media normally. KAZCODE can move originals and generated sizes to object storage, serve them from your bucket/CDN, restore them, and resume supported interrupted transfers.

Reliability is built into the workflow: remote files are verified before destructive cleanup, temporary provider errors are not treated as missing files, and interrupted operations remain recoverable.

What you can do with Free

  • Offload new uploads and existing Media Library files.
  • Serve media from your bucket, endpoint, or CDN URL.
  • Restore offloaded media to local WordPress storage.
  • Use resumable multipart transfers for large files.
  • Verify remote files before local cleanup.
  • Review health, logs, and media status in wp-admin.
  • Import/adopt supported WP Offload Media and Advanced Media Offloader records.
  • Use supported admin, WP-CLI, and REST workflows.
  • Configure one primary storage profile.

Supported storage

Free supports Amazon S3, Cloudflare R2, DigitalOcean Spaces, Wasabi, Backblaze B2 S3 API, MinIO, and custom S3-compatible endpoints. Read the storage provider docs

Import from another offload plugin

Already using WP Offload Media or Advanced Media Offloader? KAZCODE can read supported offload data without copying credentials, deleting competitor records, or changing bucket files. Verify imported media before disabling the old plugin.

Moving between storage providers

Pro is a separate add-on for multiple Storage Profiles and provider-to-provider migration, such as Amazon S3 to Cloudflare R2. Pro keeps the source authoritative until the destination is transferred, verified, and cut over. Optional source deletion is available after verification.

View Pro features and pricing

Safety and integrity features in Free remain part of the core plugin; they are not paywalled.

Documentation and support

Documentation | WordPress.org support | KAZCODE support

External services

KAZCODE Universal Storage connects only to object-storage services configured by the site administrator. It does not send media, credentials, telemetry, or site data to any KAZCODE-owned service.

The plugin can connect to Amazon S3, Cloudflare R2, DigitalOcean Spaces, Wasabi, Backblaze B2, MinIO, or another administrator-supplied S3-compatible endpoint. Connections occur only when the administrator configures/tests storage, or uses offload, verify, restore, migrate/adopt, or remote-delete functionality.

Amazon S3 – https://aws.amazon.com/s3/
Agreement: https://aws.amazon.com/agreement/ – Privacy: https://aws.amazon.com/privacy/

Cloudflare R2 – https://developers.cloudflare.com/r2/
Terms: https://www.cloudflare.com/legal/terms/ – Privacy: https://www.cloudflare.com/privacypolicy/

DigitalOcean Spaces – https://www.digitalocean.com/products/spaces
Terms: https://www.digitalocean.com/legal/terms-of-service-agreement – Privacy: https://www.digitalocean.com/legal/privacy-policy

Wasabi Object Storage – https://wasabi.com/product-terms
Legal: https://wasabi.com/legal – Privacy: https://wasabi.com/legal/privacy-policy

Backblaze B2 – https://www.backblaze.com/cloud-storage
Terms: https://www.backblaze.com/company/policy/terms-of-service – Privacy: https://www.backblaze.com/company/policy/privacy

MinIO and other S3-compatible endpoints – the plugin talks directly to the configured endpoint; terms and privacy depend on whoever operates it, not on KAZCODE. (https://min.io/)