Buildspace
Storage

Server SDK

Server-side storage methods.

import Buildspace from "@buildspacestudio/sdk";

const bs = new Buildspace(process.env.BUILDSPACE_SECRET_KEY!);

const upload = await bs.storage.getUploadUrl({
  key: "exports/report.pdf",
  contentType: "application/pdf",
  size: 1024,
});

const signed = await bs.storage.getSignedUrl("exports/report.pdf");
const objects = await bs.storage.list("exports/");
await bs.storage.delete("exports/old.pdf");
const usage = await bs.storage.getUsage();