Storj
Storj DCS via the S3-compatible Gateway. Defaults to the hosted Gateway MT, path-style addressing on.
Installation
@aws-sdk/client-s3, @aws-sdk/s3-presigned-post, and @aws-sdk/s3-request-presigner are optional peer dependencies of files-sdk - install alongside the SDK so the adapter's imports resolve at runtime.
Storj DCS via its S3-compatible Gateway. A thin wrapper around the S3 adapter - endpoint defaults to Storj's hosted Gateway MT, path-style addressing on, errors relabelled. Auto-loads from STORJ_ACCESS_KEY_ID and STORJ_SECRET_ACCESS_KEY. Generate access keys in the Storj console or with uplink share --register.
import { Files } from "files-sdk";import { storj } from "files-sdk/storj";const files = new Files({ adapter: storj({ bucket: "uploads", // endpoint defaults to https://gateway.storjshare.io (Gateway MT). // Pass a self-hosted Gateway ST URL to override. // accessKeyId / secretAccessKey auto-loaded from // STORJ_ACCESS_KEY_ID / STORJ_SECRET_ACCESS_KEY }),});