@frontal-labs/blob
v0.0.1
Published
Blob storage client for the Frontal Core.
Downloads
103
Maintainers
Readme
@frontal-labs/blob
Blob storage SDK for object upload, download, metadata, and signed URLs.
Installation
bun add @frontal-labs/blob @frontal-labs/coreUsage
import { FrontalClient } from "@frontal-labs/core";
import { createBlobClient } from "@frontal-labs/blob";
const client = new FrontalClient({
apiKey: process.env.FRONTAL_API_KEY!,
baseUrl: process.env.FRONTAL_API_URL ?? "https://api.frontal.dev/v1",
});
const blob = createBlobClient(client);
await blob.upload("assets", "logo.png", file, "image/png");
const url = await blob.getSignedUrl("assets", {
key: "logo.png",
operation: "read",
expiresIn: 3600,
});Configuration
FRONTAL_API_KEYFRONTAL_BLOB_API_URL(optional)FRONTAL_API_URL(fallback)
