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();