Skip to main content

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

  1. Select an operation from the dropdown.
  2. Configure the required fields (bucket name, file path, options).
  3. Use {{variable}} syntax in any field for dynamic values.
  4. Select an auth context.
  5. 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.