---
title: "Overview"
url: https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/overview/
description: "This page lists all the Node.js SDK methods required to carry out Stratus operations through code."
last_updated: 2026-09-08T11:07:33Z
service: Cloud Scale
type: general
related_links:
- name: "Stratus Component Help Documentation"
url: /en/cloud-scale/help/stratus/introduction
- name: "Java SDK"
url: /en/sdk/java/v1/cloud-scale/stratus/overview/
- name: "Python SDK"
url: /en/sdk/python/v1/cloud-scale/stratus/overview/
- name: "JavaScript SDK Documentation"
url: /en/sdk/javascript/v1/cloudscale/stratus/rename-move/
- name: "iOS SDK"
url: /en/sdk/ios/v2/cloud-scale/stratus/overview/
- name: "Android SDK"
url: /en/sdk/android/v2/cloud-scale/stratus/overview/
- name: "Flutter SDK"
url: /en/sdk/flutter/v2/cloud-scale/stratus/overview/
- name: "REST API"
url: /en/api/code-reference/cloud-scale/stratus/get-all-buckets/#GetAllBuckets
---
# Stratus
> **Note:** This SDK is currently in deprecation. Migrate to [JavaScript SDK](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/stratus/overview/) now.
## Overview
Cloud Scale [Stratus](https://docs.catalyst.zoho.com/en/cloud-scale/help/stratus/introduction) is Catalyst's robust and powerful storage solution. You can store data of any format in the form of [Objects](https://docs.catalyst.zoho.com/en/cloud-scale/help/stratus/objects/introduction/) in containers called [Buckets](https://docs.catalyst.zoho.com/en/cloud-scale/help/stratus/buckets/name-bucket/). Each Bucket and every individual object in the bucket has a secure [Object URL](https://docs.catalyst.zoho.com/en/cloud-scale/help/stratus/objects/introduction/#object-url) and [Bucket URL](https://docs.catalyst.zoho.com/en/cloud-scale/help/stratus/buckets/create-bucket/#bucket-url). You can perform upload and download operations on objects and even provide [custom permissions](https://docs.catalyst.zoho.com/en/cloud-scale/help/stratus/stratus-permissions/#custom-permissions) for each object.
The following table contains the list of all the Catalyst SDKs that can be used to perform Stratus operations through code.
| Category |
SDK Method |
| General Stratus Operations |
- [Create Stratus Instance](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/create-stratus-instance/)
- [Check Bucket Availability](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/check-bucket/)
- [List Buckets](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/list-buckets/)
|
| Bucket Operations |
- [Create Bucket Instance](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/create-bucket-instance/)
- [Get Bucket Details](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/get-bucket-details/)
- [Get Bucket CORS](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/get-bucket-cors/)
- [List Objects in a Bucket](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/list-objects/)
- [List all Objects by Pagination](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/list-objects/#list-all-objects-by-pagination)
- [List Objects Through Iteration](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/list-objects/#list-objects-through-iteration)
- [Check Object Availability](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/check-object-availability/)
- [Download Object](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/download-object/)
- [Download an Object](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/download-object/#download-an-object)
- [Download a Portion of the Object](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/download-object/#download-a-portion-of-the-object)
- [Download an Object Using Transfer Manager](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/download-object/#download-an-object-using-transfer-manager)
- [Generate Presigned URL to Download an Object](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/download-object/#generate-presigned-url-to-download-an-object)
- [Upload Object](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/upload-object/)
- [Upload Object as a Stream](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/upload-object/#upload-object-as-a-stream)
- [Upload Object as a String](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/upload-object/#upload-object-as-a-string)
- [Upload Object with Options](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/upload-object/#upload-object-with-options)
- [Upload Object Using Multipart](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/upload-object/#upload-object-using-multipart)
- [Upload an Object Using Transfer Manager](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/upload-object/#upload-an-object-using-transfer-manager)
- [
Generate Presigned URL to Upload an Object](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/upload-object/#generate-presigned-url-to-upload-an-object)
- [Extract a Zipped Object In Stratus](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/extract-zipped-object/)
- [Get Zip Extraction Status](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/extract-zipped-object/#get-zip-extraction-status)
- [Copy Object](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/copy-objects/)
- [Rename and Move Operations on an Object](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/rename-move-object/)
- [Delete Objects](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/delete-objects/)
- [Delete a Single Object](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/delete-objects/#delete-a-single-object)
- [Delete a Specific Version of an Object after a Specific Time](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/delete-objects/#delete-a-specific-version-of-an-object-after-a-specific-time)
- [Delete Multiple Objects](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/delete-objects/#delete-multiple-objects)
- [Truncate Bucket](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/delete-objects/#truncate-bucket)
- [Delete a Path in the Bucket](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/delete-objects/#delete-a-path-in-the-bucket)
|
| Object Operations |
- [Create Object Instance](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/create-object-instance/)
- [List Object Versions](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/list-object-versions/)
- [List All Versions of an Object Through Pagination](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/list-object-versions/#list-all-versions-of-an-object-through-pagination)
- [List All Versions of the Object Through Iteration](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/list-object-versions/#list-all-versions-of-the-object-through-iteration)
- [Get Object Details](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/object-details/)
- [Get Details of All Objects](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/object-details/#get-details-of-all-objects)
- [Get Details of a Particular Version of the Object](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/object-details/#get-details-of-a-particular-version-of-the-object)
- [Put Object Meta Data](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/put-object-meta/)
|