Bucket Tester
Location: Sidebar → Bucket Tester
The Bucket Tester provides programmatic access to all Supabase Storage operations via a form-based interface, with code preview and collection saving support.
Available Operations
Bucket operations:
- Get bucket
- Create bucket
- Update bucket
- Empty bucket
- Delete bucket
File operations:
- Upload
- Replace file
- Move
- Copy
- Create signed URL
- Create signed URLs (batch)
- Create signed upload URL
- Upload to signed URL
- Get public URL
- Download
- Delete files
- List files
- Check file exists
- Get file metadata
- Convert to base64
Using the Builder
- Select an operation from the dropdown.
- Configure the required fields (bucket name, file path, options).
- Use
{{variable}}syntax in any field for dynamic values. - Select an auth context.
- Click Run.
The live code preview shows the exact supabase.storage call. Save any operation to a collection for reuse.
File Embedding
The Bucket Tester includes several test types that require you to supply a file (for example, Upload File or Replace Existing File). When running tests inside the Desktop app, you can choose any file you like. However, if you want to save that test into a Collection or Test Plan, the selected file must be 10 KB or smaller. This limitation is intentional: it ensures the file can be embedded directly into the exported configuration used by supatester-cli, removing the need to manage separate test files.