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
Yes
No
Send your feedback to us
Skip
Submit