Storage SDK

The ThirdwebSDK class includes storage out of the box, available by using

The @thirdweb-dev/storage Package

Storage is also available as it’s own package, separate from the @thirdweb-dev/sdk package.

This is useful if you want to use storage without the rest of the SDK.

npm install @thirdweb-dev/storage

Once installed, import and instantiate the ThirdwebStorage class:

import { ThirdwebStorage } from "@thirdweb-dev/storage";
const storage = new ThirdwebStorage({
secretKey: "YOUR_SECRET_KEY", // You can get one from dashboard settings


Customize the behavior of the ThirdwebStorage class by passing in a custom ThirdwebStorageConfig object.