Skip to main content
The Storage API allows you to upload files directly to NoCloud’s serverless storage and manage them programmatically.

Upload a File

Upload files using various input types:

Response

Upload a Stream

For large files, use streaming uploads:

Parameters

Generate Signed URL

Get a pre-signed URL for direct uploads (useful for client-side uploads):

Response

Using a Signed URL

After getting a signed URL, you can upload directly:

Delete Files

Delete a single file or multiple files:
When deleting multiple files, the SDK automatically batches requests in groups of 100 for optimal performance.

Supported Body Types

Base64 strings with data URLs (data:image/png;base64,...) or raw base64 are automatically detected and the MIME type is inferred.

Metadata

You can attach custom metadata to your uploads:
Metadata is stored with the file and can be used for organization and filtering.