Buckets
Buckets provide S3-compatible object storage for unstructured data such as images, files, backups, and logs.
Creating a bucket
Section titled “Creating a bucket”- Open your project and go to the Storage tab.
- Click New bucket.
- Enter a name and confirm.
The platform provisions an S3 bucket in your project. Connection credentials are injected into your app as environment variables when you bind the bucket to an app.
Accessing your bucket
Section titled “Accessing your bucket”Buckets are accessible via the S3 API using the credentials shown on the bucket detail page. Any S3-compatible client or SDK will work.
You can also generate presigned URLs for time-limited access to specific objects without sharing credentials.
Bucket operations
Section titled “Bucket operations”The platform handles the following operations through the S3 API:
PutObject- upload files.GetObject- download files.DeleteObject- remove individual objects.ListObjects- list bucket contents with pagination.DeleteObjects- remove multiple objects or folders.
Content types
Section titled “Content types”The platform infers content types from file extensions (images, documents, archives, etc.) when objects are uploaded through the dashboard.
Deleting a bucket
Section titled “Deleting a bucket”Deleting a bucket removes the bucket and all objects it contains. This action is permanent.

