--- title: "Scopes" url: https://docs.catalyst.zoho.com/en/sdk/javascript/v1/scopes/ description: "Catalyst offers you JavaScript SDK in a modular architecture, providing you with a singular SDK for browser and server operations." last_updated: 2026-09-09T10:45:38Z service: All Services type: general related_links: - name: "Java SDK" url: /en/sdk/java/v1/overview/ - name: "Python SDK" url: /en/sdk/python/v1/overview/ - name: "iOS SDK" url: /en/sdk/ios/v2/overview/ - name: "Android SDK" url: /en/sdk/android/v2/overview/ - name: "Flutter SDK" url: /en/sdk/flutter/v2/overview/ - name: "REST APIs" url: /en/api/code-reference/general/projects/create-new-project/#CreateNewProject - name: "Catalyst Functions" url: /en/serverless/help/functions/introduction repository: name: "Repository" url: https://github.com/catalystbyzoho/zcatalyst-sdk-js --- # Scopes Scopes allow you to define the level of access that can be provided to access Catalyst components. There are primarily two scopes that define two levels of access: * **Admin**: If you initialize your SDK with this scope, you can access all the SDK methods of all the components. There are no restrictions. * **User**: If you initialize with this scope, you will only be able to access certain SDK methods of certain Catalyst components. > **Notes:** By default you will be able to initialize the SDK in the **Admin** scope. The following table will provide the complete list of SDK methods present in each Catalyst component, and the scope required to implement them.
| Catalyst Service | Component | SDK Methods | Required Scope |
|---|---|---|---|
| [Serverless](https://docs.catalyst.zoho.com/en/serverless/) | [Functions](https://docs.catalyst.zoho.com/en/serverless/help/functions/introduction/) | [Execute Function](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/serverless/functions/execute-function/) | **Admin, User** |
| [Circuits](https://docs.catalyst.zoho.com/en/serverless/help/circuits/introduction/) | [Execute Circuits](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/serverless/circuits/execute-circuit/) | **Admin** | |
| [CloudScale](https://docs.catalyst.zoho.com/en/cloud-scale/) | [Authentication](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/introduction/) |
|
**Admin** |
|
**Admin, User** | ||
| [DataStore](https://docs.catalyst.zoho.com/en/cloud-scale/help/data-store/introduction/) |
|
**Admin, User** | |
| [Get Table Metadata](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/datastore/get-table-metadata/) | **Admin** | ||
| [NoSQL](https://docs.catalyst.zoho.com/en/cloud-scale/help/nosql/introduction/) | [All NoSQL SDK Methods](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/nosql/overview/) | **Admin** | |
| [Stratus](https://docs.catalyst.zoho.com/en/cloud-scale/help/stratus/introduction/) |
|
**Admin, User** | |
|
**Admin** | ||
| [Cache](https://docs.catalyst.zoho.com/en/cloud-scale/help/cache/introduction/) | [All Cache SDK Methods](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/cache/overview/) | **Admin** | |
| [Mail](https://docs.catalyst.zoho.com/en/cloud-scale/help/mail/introduction/) | [All Mail SDK Methods](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/mail/overview/) | **Admin** | |
| [Push Notifications](https://docs.catalyst.zoho.com/en/cloud-scale/help/push-notifications/introduction/) | [All Push Notifications SDK Methods](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/push-notifications/overview/) | **Admin** | |
| [Zia Services](https://docs.catalyst.zoho.com/en/zia-services/) | [All Zia Components](https://docs.catalyst.zoho.com/en/zia-services/help/face-analytics/introduction/) | [All Zia Services SDK Methods](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/push-notifications/overview/) | **Admin** |
| [SmartBrowz](https://docs.catalyst.zoho.com/en/smartbrowz/) | [PDF & Screenshot and Dataverse](https://docs.catalyst.zoho.com/en/smartbrowz/help/pdfnscreenshot/introduction/) | [All SDK Methods](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/smartbrowz/overview/) | **Admin** |
| [Job Scheduling](https://docs.catalyst.zoho.com/en/job-scheduling/) | [All Components](https://docs.catalyst.zoho.com/en/job-scheduling/help/jobpool/introduction/) | [All SDK Methods](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/job-scheduling/overview/) | **Admin** |
| [Pipelines](https://docs.catalyst.zoho.com/en/pipelines/) | [All Components](https://docs.catalyst.zoho.com/en/pipelines/help/pipelines/introduction/) | [All SDK Methods](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/pipelines/overview/) | **Admin** |
| [QuickML](https://docs.catalyst.zoho.com/en/quickml/) | [All Components](https://docs.catalyst.zoho.com/en/quickml/help/data-connectors/zoho-apps/) | [All SDK Methods](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/quickml/overview/) | **Admin** |
| Connectors | N/A | [Connectors JavaScript SDK Methods](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/connectors/js-connector/) | **Admin** |