Is there a tool to upload direct to Storj from my browser client?

AFAIK satellite UI uses S3 protocol, satellite backends are metadata only services.

Here is the aws sdk which is used by our UI (but any other S3 compatible JS library should work as well):

“@aws-sdk/signature-v4”: “3.78.0”,

It’s initialized and used in this file.

The only Storj specific part is the secret handling.

As a reminder: native Storj upload (which is not supported from the browser) requires an access grant (includes the API key + the encryption secret).

This can be registered in exchange of AWS key/secrets with uplink --share

Our UI uses a small web assembly library to handle secret handling and access grant derivation…

5 Likes