Stratus JavaScript SDK

Stratus is the comprehensive object storage solution offered in the Catalyst Cloud Scale service. You can store data of any format in the form of Objects in containers called Buckets. Each Bucket and every individual object in the bucket has a secure Object URL and Bucket URL. You can perform CRUD, upload, and download operations on objects stored in the bucket.

Prerequisites

You need to install the following packages to be able to use the Stratus SDK methods.

copy
$
npm install @zcatalyst/stratus

Info: Ensure that you have applied the required authentication configuration to use the SDK methods of this component.

Import Requirement

You need to import the following module to use the Stratus SDK methods.

copy
const { Stratus } = require('@zcatalyst/stratus');//Stratus module

List of SDK Methods

The following table contains the list of SDK methods that can be used to perform Stratus operations through code.

Category SDK Method Required Scope
General Operations Check Stratus Instance Not required
Check Bucket Availability Not required
List Buckets Admin
Bucket Operations Create Bucket Instance Not required
Get Bucket Details Not required
Get Bucket CORS Admin
List Objects in a Bucket Admin
Check Object Availability Admin
Download Object Not required
Generate Presigned URL to Download an Object Admin
Upload Object Not required
Generate Presigned URL to Upload an Object Admin
Extract a Zipped Object In Stratus Admin
Copy Object Admin
Rename an Object Admin
Move an Object Admin
Delete Object Admin
Object Operations Create Object Instance Not required
List Object Versions Admin
Get Object Details Admin
Put Object Meta Data Admin

Last Updated 2026-07-02 14:51:41 +0530 IST