/storage/v1/s3. Cloud projects only.
Concepts
Long-lived access keys signed with SigV4. Project-admin scope across every bucket, path-style URLs only. S3 uploads appear immediately in the REST API and Dashboard. Generate keys in Storage → Settings → S3 Configuration.Usage
Fetch endpoint and region from the Dashboard orGET /api/storage/s3/config.
forcePathStyle: true and point endpoint at /storage/v1/s3.
Limits
PutObject caps at 5 GB, multipart at 5 TB. 50 keys per project, 15-minute clock skew. Secret keys show once on creation.
Not supported: presigned URLs (use POST /api/storage/buckets/:bucket/upload-strategy), session tokens, virtual-hosted URLs. Versioning, SSE-C/KMS, ACLs, object lock, tagging, lifecycle, and CORS return 501 NotImplemented.
More resources
- Storage overview for the gateway internals.
- TypeScript storage SDK for browser uploads.
- AWS SigV4 reference for signing details.