@payloadcms/plugin-cloud-storage

Store uploaded media in third-party cloud storage services with an adapter-based architecture.

31,000 Mar 18, 2026

Overview

Extends Payload to store all uploaded media in third-party permanent storage instead of locally. Uses an adapter-based architecture supporting AWS S3, Azure Blob Storage, Google Cloud Storage, and Vercel Blob Storage out of the box, plus custom adapters for any provider. Preserves Payload's built-in access control by proxying files from cloud storage while maintaining existing file URLs and permissions. Supports automatic multi-part uploads for files over 50MB.