Skip to content
BasiX Media

Browser uploads & the upload widget

Upload from the browser without exposing your key.

On this page

Need the browser to upload directly, without the API key ever reaching it? There are two ways in, depending on who is driving.

Use a presigned URL

Your own backend already knows a file is coming and wants a one-time link to hand the browser. Your server asks for the link, the browser sends the bytes straight to it. See Upload a file for the presigned upload endpoint, or the full walkthrough at Upload from the browser without exposing your key.

Use the upload widget

You want a drop-in element with a progress bar and no backend route to write. Paste a script tag and a token. Available from the Starter plan. See Drop-in upload widget.

Try it on your own server

Create a free account and your API key is ready in about two minutes. 3 GB included, bandwidth never billed, no card needed.

Create a free account
Browser uploads & the upload widget — Standalone docs — BasiX