Upload and serve your WordPress media from Google Cloud Storage (GCS) with the WP-Stateless plugin. In as little as two minutes, you will be benefitting from serving your media from Google Cloud’s distributed servers. New to Google Cloud? Google is offering you a $300 credit to get you started. Bene
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 5.0 and PHP 8.1.
SourceWordPress plugins · Nov 2, 2026
01 / Source details
Aboutthistool.
Upload and serve your WordPress media from Google Cloud Storage (GCS) with the WP-Stateless plugin. In as little as two minutes, you will be benefitting from serving your media from Google Cloud’s distributed servers.
New to Google Cloud? Google is offering you a $300 credit to get you started.
Benefits
Store and deliver media files on Google Cloud Storage instead of your server.
Google Cloud Storage is geo-redundant, meaning your media is delivered by the closest server – reducing latency and improving page speed.
Scale your WordPress website across multiple servers without the need of synchronizing media files.
Native integration between Google Cloud Storage and WordPress.
$300 free trial from Google Cloud. Nice!
Modes
Backup – Upload media files to Google Storage and serve local file urls.
CDN – Copy media files to Google Storage and serve them directly from there.
Ephemeral – Store and serve media files with Google Cloud Storage only. Media files are not stored locally, but local storage is used temporarily for processing and is required for certain compatibilities.
Stateless – Store and serve media files with Google Cloud Storage only. Media files are not stored locally.
Features
Setup assistant makes getting started fast and easy.
No need to manually create service accounts or buckets – handled automatically.
Settings panel provides you with further GCS configuration and file url customization.
Mask the default GCS URL with your own custom domain.
Automatically replace hardcoded media URLs with GCS equivalents in post editor and meta.
Serverless platform compatible, including Google App Engine.
Multisite compatible.
Addons
Elementor Website Builder Addon
Gravity Forms Addon
Gravity Forms Signature Addon
WPForms Addon
WooCommerce Addon
Easy Digital Downloads Addon
LiteSpeed Cache Addon
Divi Theme Addon
SiteOrigin CSS Addon
SiteOrigin Widgets Bundle Addon
BuddyPress Addon
BuddyBoss Platform Addon
Polylang Pro Addon
Simple Local Avatars
Support, Feedback, & Contribute
We welcome community involvement via the GitHub repository .
Custom Development
Looking for a unique feature for your next project? Hire us!
See it in action
Screenshots & previews.
Settings Panel: Supports network setting and wp-config constant overrides.Setup AssistantSetup Assistant: Google LoginSetup Assistant: Approve PermissionsSetup Assistant: Project & BucketSetup Assistant: CompleteEdit Media: Image stored on Google Cloud Storage.
02 / Source details
Gettingstarted.
01Search, install, and activate the WP-Stateless plugin via your WordPress dashboard.
02Begin WP-Stateless setup assistant at Media > Stateless Setup and click “Get Started Now.”
03Click “Google Login” and sign-in with your Google account.
04Set a Google Cloud Project, Google Cloud Storage Bucket, and Google Cloud Billing Account and click “Continue.”
05Installation and setup is now complete. Visit Media > Stateless Settings for more options. For a more detailed installation and setup walkthrough, please see the manual setup instructions on Github .
03 / Source details
Frequently asked questions.
What are the minimum server requirements for this plugin?
Beyond the official WordPress minimum requirements , WP-Stateless requires a minimum PHP version of 8.0 or higher and OpenSSL to be enabled.
What wp-config constants are supported?
For a complete list of supported wp-config constants, please consult the GitHub documentation .
How do I manually generate the Service Account JSON?
The WP-Stateless setup assistant will create the Service Account JSON automatically for you, but you can follow these steps if you choose to create it manually.
01Visit Google Cloud Console, and go to IAM & Admin > Service accounts .
02Click Create Service Account and name it wp-stateless .
03Set the role to Storage > Storage Admin .
04Check Furnish a new private key and select JSON as the key type.
05Open the JSON file and copy the contents into the Service Account JSON textarea within the WP-Stateless settings panel.
Where can I submit feature requests or bug reports?
We encourage community feedback and discussion through issues on the GitHub repository .
Can I test new features before they are released?
To ensure new releases cause as little disruption as possible, we rely on a number of early adopters who assist us by testing out new features before they are released. Please contact us if you are interested in becoming an early adopter.
Who maintains this plugin?
UDX maintains this plugin by continuing development through it’s own staff, reviewing pull requests, testing, and steering the overall release schedule. UDX is located in Durham, North Carolina and provides WordPress engineering and hosting services to clients throughout the United States.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati