The WP-Stateless Alternative That Actually Includes the Cloud
WP-Stateless is a free WordPress plugin that connects to a Google Cloud Storage bucket you configure yourself. Infinite Uploads is the all-in-one alternative: cloud storage, CDN, video hosting and streaming, media library folders, and enhanced search and sorting, all in one plugin. Four steps to set up. No Google Cloud account required.
Star rating on WordPress.org
120k+
Users Trust Our Products
Try It Free for 7 Days
Cancel Anytime
WP-Stateless vs Infinite Uploads
WP-Stateless and Infinite Uploads both move WordPress media to the cloud. That's where the similarity ends.
WP-Stateless is a connector for Google Cloud Storage. The plugin is free, but you separately sign up for a Google Cloud account with billing enabled. Then you create a GCS bucket, configure a service account with the right IAM permissions, download a JSON key file, and paste it into WordPress. If you want fast global delivery, you configure a CDN on top of that, separately. Video hosting requires another service entirely.
Infinite Uploads is the whole stack. Install the plugin, connect your Infinite Uploads account, and your WordPress media library starts syncing to cloud storage automatically. The CDN is built in. Video encoding and streaming are built in. There's no Google Cloud account, no bucket to create, no JSON key files, no CORS configuration.
For developers already running Google Cloud infrastructure who want a free connector to GCS, WP-Stateless works well. For everyone else, the setup overhead is hard to justify when a solution that includes everything exists at a comparable monthly cost.

Infinite Uploads Is More Than an Offload Plugin
Most WordPress offload plugins, including WP-Stateless, do one thing: move files from your server to cloud storage. That's where they stop. Infinite Uploads goes further.
Why WordPress Users Switch From WP-Stateless to Infinite Uploads
Infinite Uploads vs WP-Stateless: Full Feature Comparison
Feature

Cloud storage included
YES
No, connect your own GCS
CDN included
Yes, global
No, configure separately
Video hosting with adaptive streaming
Yes
No, offload only
Brandable WordPress video player
Yes
No
Media library folders
Yes, built in
No
Enhanced media search and sorting
Yes
No
Setup complexity
4 steps, no cloud accounts
GCS account + IAM + JSON key + CORS
Unlimited WordPress sites
Yes
Free plugin, but per-site GCS config
WP-CLI support
Yes
No
One monthly invoice
Yes
No, GCS billed separately by Google
WordPress Multisite support
Yes
Yes
Offload existing media library
Yes
Yes
One-click restore to local
Yes
Yes
Account-level usage monitoring
Yes
No
Free plugin
Yes
Free plugin (+ GCS storage costs)
Paid tier starts at
$16/mo (unlimited sites)
GCS Costs separate
Free trial
7 days, no credit card
No

Who Should Switch to Infinite Uploads
Agencies and freelancers. If you manage multiple client WordPress sites, Infinite Uploads eliminates per-site cloud configuration, centralizes billing, and removes the need to maintain separate Google Cloud accounts per client.
Content-heavy sites. If you publish images, PDFs, or documents at volume, offloading media to the cloud with a built-in global CDN keeps your hosting server fast without requiring cloud expertise.
Video publishers. If you run a course platform, membership site, or any site with regular video content, the built-in encoding and brandable player replace three separate tools.
Non-developers. If you don't want to deal with service accounts, IAM permissions, or JSON key files, Infinite Uploads is configured entirely through the WordPress dashboard.
Sites on shared or managed hosting. If your host limits storage or charges overage fees, media offloading with Infinite Uploads removes the problem entirely.
When WP-Stateless Is Still the Right Call
WP-Stateless makes sense if you're already running Google Cloud infrastructure, you're comfortable with GCS, and you want a free WordPress plugin to connect to it. If your organization has a GCS account, an existing service account, and someone who manages cloud infrastructure anyway, WP-Stateless adds very little overhead.
It's also the only dedicated WordPress plugin built specifically for Google Cloud Storage. If GCS is a hard requirement and you want native integration, WP-Stateless is the right tool for that specific need.
For everyone else, the credential configuration and fragmented billing are harder to justify.

WHAT OUR USERS ARE SAYING
5-Star Rated Service and Support
Infinite Uploads isn’t just powerful — it’s dependable.
Our users rate us five stars for performance, reliability, and responsive support that never leaves you waiting.
Plans starting from $16/mo after free trial
Try Infinite Uploads Free for 7 Days
No credit card. No cloud accounts. No access keys. Install the plugin, connect your site, and your WordPress media starts moving to the cloud automatically.
Plans from $16/mo. Unlimited WordPress sites included.
Frequently Asked Questions
What is the best WP-Stateless alternative?
Infinite Uploads is the best WP-Stateless alternative for WordPress users who want cloud storage, CDN, and video hosting without setting up Google Cloud. WP-Stateless is a bring-your-own-bucket plugin: you configure the GCS account, the bucket, IAM permissions, and a CDN separately. Infinite Uploads handles all of that. Install the plugin, connect your account, and your media starts syncing. No GCS account required.
Is Infinite Uploads cheaper than WP-Stateless?
WP-Stateless is a free plugin. You pay Google directly for GCS storage at $0.020 per GB per month in the US, plus $0.12 per GB egress when files are accessed. Add a CDN on top and costs grow. Infinite Uploads starts at $16/month billed annually and includes cloud storage, CDN delivery, and video hosting with unlimited WordPress sites. For sites with real traffic and storage needs, the total cost is comparable to managing GCS separately, with none of the configuration work.
Does WP-Stateless include a CDN?
No. WP-Stateless offloads files to your Google Cloud Storage bucket and rewrites the URLs. CDN delivery is not included. You configure Google Cloud CDN, Bunny CDN, Cloudflare, or another CDN provider separately. Infinite Uploads includes a global CDN at every plan level with no additional setup or separate billing.
Can Infinite Uploads connect to Google Cloud Storage like WP-Stateless does?
Infinite Uploads manages its own cloud storage, so you don't need a GCS account at all. On Business plans and above, you can optionally connect your own S3-compatible storage, which covers some GCS configurations, but most users don't need to touch any of that. If you specifically need to stay on GCS infrastructure for compliance or organizational reasons, WP-Stateless is the right tool for that exact requirement. For everyone else, Infinite Uploads eliminates the need for a Google Cloud account entirely.
Can I migrate from WP-Stateless to Infinite Uploads?
Yes. Install Infinite Uploads, connect your account, and run the sync. The plugin copies your existing media library to Infinite Uploads storage and updates the URLs in your database. Your GCS bucket stays untouched during the process, so nothing breaks while the migration runs. Once you've confirmed everything looks correct, you can close out the GCS bucket and stop paying Google for it.
Does WP-Stateless support WooCommerce?
WP-Stateless offloads all WordPress media to GCS, including WooCommerce product images, gallery images, and uploaded files. It works with WooCommerce in the same way it works with any WordPress site. Infinite Uploads also works with WooCommerce and includes CDN delivery for product images automatically, with no additional configuration.
What does WP-Stateless require to set up?
WP-Stateless requires a Google Cloud account with billing enabled, a GCS bucket in the appropriate region, a Google Cloud service account with Storage Admin permissions, a JSON key file downloaded from that service account, that file uploaded or pasted into WordPress, CORS configuration on the bucket for cross-domain asset requests, and a separate CDN if you want edge delivery. That's the standard path. Infinite Uploads requires installing the plugin and connecting your account. That's it.
Is there a free trial for Infinite Uploads?
Yes. Every Infinite Uploads plan includes a 7-day free trial with no credit card required. You can test the full feature set, including media offloading, CDN delivery, video hosting, and media library folders, before committing to anything.
Does WP-Stateless include video hosting?
No. WP-Stateless stores video files in GCS the same way it stores any other media file. There is no encoding, no adaptive bitrate streaming, and no player. Playing video back with quality optimization for different connection speeds requires a separate encoding service and a separate player plugin. Infinite Uploads handles encoding, streaming, and playback with a built-in brandable player. Upload through the WordPress media library and the video is ready to stream.
Does Infinite Uploads work with WordPress Multisite?
Yes. Infinite Uploads supports WordPress Multisite at every plan level. All sites in the network offload to the same account. Each subsite has its own media library and offloads independently. WP-Stateless also supports multisite. Neither plugin requires per-site setup at the network level, though WP-Stateless still requires one GCS credential configuration per network.
Other Offload Plugin Comparisons
- Infinite Uploads vs WP Offload Media
- Infinite Uploads vs Advanced Media Offloader
- Infinite Uploads vs Offload Media Cloud Storage







