Media is how you can manage assets for an instance. Using media you can upload any type of file to get a globally cached URL for that asset.

All examples assume a properly authenticated SDK instance

Create a file:

try {
// Use your instances bin ZUID
const binZUID = "1-...";
// Get a read stream to the file you want to upload to your instance
const stream = fs.createReadStream(
path.resolve(__dirname, "path/to/file/image.jpg")
const opts = {
title: "File title used for alt and/or title attribute text",
fileName: "image.jpg",
const file = await, stream, opts);
} catch (err) {