--- title: "Create Stratus Instance" url: https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/stratus/create-instance/ description: "This page describes the method to execute circuits in your application with sample code snippets." last_updated: 2026-09-09T10:45:38Z service: CloudScale type: general related_links: - name: "Catalyst CloudScale" url: /en/cloud-scale/ - name: "Stratus Help Documentation" url: /en/cloud-scale/help/stratus/introduction/ - name: "Java SDK Documentation" url: /en/sdk/java/v1/cloud-scale/stratus/create-stratus-instance/ - name: "Python SDK Documentation" url: /en/sdk/python/v1/cloud-scale/stratus/create-stratus-instance/ - name: "iOS SDK Documentation" url: /en/sdk/ios/v2/cloud-scale/stratus/create-bucket-instance// - name: "Android SDK Documentation" url: /en/sdk/android/v2/cloud-scale/stratus/create-bucket-instance/ - name: "Flutter SDK Documentation" url: /en/sdk/flutter/v2/cloud-scale/stratus/initialize-stratus/ - name: "REST API Documentation" url: /en/api/code-reference/cloud-scale/stratus/get-all-buckets/#GetAllBuckets repository: name: "Repository" url: https://github.com/catalystbyzoho/zcatalyst-sdk-js --- # Create Stratus Instance > **Note:** Ensure you have installed the [required package](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/stratus/overview/#prerequisites) to use this SDK method. You can get the `stratus` component reference as shown below. This will not fire a server-side call. You will refer to this component instance in various code snippets of working with Stratus. ```javascript // Get a stratus instance const stratus = new Stratus(); ``` > **Note:** - Passing an initialized app instance to a component determines the authentication scope it uses. - To perform an operation with user-level permissions, initialize the SDK with User scope, or with custom credentials, and pass that instance to the component. This runs the operation in the user's scope or custom credential scope instead of the default admin scope. ```javascript const stratus = new Stratus(app); ``` - If your Function or AppSail application needs both custom credentials and admin authentication at the same time, give each initialization a unique app name, otherwise the custom initialization can overwrite your existing admin credentials. - In all cases, explicitly pass the matching app instance to each component so it uses the intended authentication scope; if none is provided, the SDK defaults to the admin credentials.