serverpod_cloud_storage_gcp library

Google Cloud Storage integration for Serverpod.

This package provides two implementations:

  1. GoogleCloudStorage - Uses GCP's S3-compatible API with HMAC credentials. This is the original implementation and is compatible with existing setups.

  2. NativeGoogleCloudStorage - Uses Google Cloud's native JSON API with service account credentials. This provides full GCP feature support.

Classes

GcpEndpointConfig
GCP Cloud Storage endpoint configuration using S3-compatible API.
GoogleCloudStorage
Google Cloud Storage implementation using S3-compatible API with HMAC credentials.
NativeGoogleCloudStorage
GCP cloud storage using native Google Cloud JSON API.