Wasabi Cloud Storage Mobile

Demo to preview the plugin:

Introduction

Wasabi Cloud Storage Native Mobile is a production-ready Bubble Native plugin that allows users to upload files directly to Wasabi Technologies (S3-compatible object storage) using secure pre-signed URLs generated via backend authentication.

Prerequisites

Before using this plugin, you must have:
  1. A Wasabi account
  1. A created storage bucket inside Wasabi.
  1. Access Key & Secret Key generated from your Wasabi console.
This plugin is designed specifically for the mobile version of the Bubble editor. To test the plugin on your mobile device, use the TestFlight app available at: https://testflight.apple.com/join/t65D5D6R
⚠️
Please note that the testing app is currently available for iOS only.
Image without caption

How to setup

Step 1 — Create a Wasabi Account

Step 2 — Configure Billing

Step 3 — Create Access Keys

Step 4 — Configure CORS Policy (Required)

Step 5 — Configure the Plugin in Bubble

Step 6 — Configure Bucket Policy

Step 7 – Add the Plugin Element to Your Page

Step 8 – Configure Properties

Plugin Element - Wasabi Cloud Storage

Wasabi Cloud Storage Native Mobile is a Bubble Native element that enables secure file uploads directly to Wasabi (S3-compatible storage) using pre-signed URLs. It supports multiple file selection, upload progress tracking, retry handling, and secure deletion. The element publishes uploaded file data and events, allowing full workflow integration inside your Bubble app.
Image without caption

Fields

Exposed States

Element Events

Plugin Data/Action Calls

Wasabi - Get Token

Workflow example

Get Token Directly Into Element (On Page Load)

Image without caption

Changelogs