--- title: "Overview" url: https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/authentication/overview/ description: "This page describes the method to perform operations in the Authentication component." last_updated: 2026-09-09T10:45:38Z service: CloudScale type: general related_links: - name: "Catalyst CloudScale" url: /en/cloud-scale/ - name: "Authentication Help" url: /en/cloud-scale/help/authentication/introduction/ - name: "Java SDK" url: /en/sdk/java/v1/cloud-scale/authentication/add-new-user/ - name: "Python SDK" url: /en/sdk/python/v1/cloud-scale/authentication/get-component-instance/ - name: "iOS SDK" url: /en/sdk/ios/v2/cloud-scale/authentication/create-user-instance/ - name: "Android SDK" url: /en/sdk/android/v2/cloud-scale/authentication/create-user-instance/ - name: "Flutter SDK" url: /en/sdk/flutter/v2/cloud-scale/authentication/create-user-instance/ - name: "REST API" url: /en/api/code-reference/cloud-scale/data-store/insert-new-row/#InsertNewRow repository: name: "Repository" url: https://github.com/catalystbyzoho/zcatalyst-sdk-js --- # Authentication JavaScript SDK # Overview Authentication is a Catalyst CloudScale component that allows you to add end-users to your application in a secure manner. You will be able to customize aspects of your login elements, choose from three different types of authentication types, control end-user statuses, customize email templates, whitelist domains and enable CORS and iFrame access. The **Authentication JavaScript SDK** package enables you to perform user management operations like adding or removing end-users, prompting users to reset their passwords, getting user details, and implementing custom logic to authenticate end-users' access. ### Prerequisites You need to install the following package to use the Authentication SDK methods. ```sh npm install @zcatalyst/auth ``` > **Info:** Ensure that you have applied the [required authentication configuration](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/auth-config/node-consideration/) to use the SDK methods of this component. ### Import Requirement You will need to import the following module to use the Authentication SDK methods. ```javascript const { UserManagement } = require('@zcatalyst/auth'); ``` ### List of SDK Methods The following table contains the list of SDK methods that can be used to perform operations in Authentication through code.
Category SDK Method Required Scope
General Operations [Get Component Instance](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/authentication/get-component-instance/) **No requirement**
Authentication (**User Management**) Operations
  • [Add New User](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/authentication/add-new-user/)
  • [Get All Org IDs](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/authentication/get-all-orgs/)
  • [Add New User to an Existing Organization](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/authentication/add-user-to-org/)
  • [Get All Users in an Organization](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/authentication/get-all-users-org/)
  • [Reset Password](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/authentication/reset-pwd/)
  • [Get User Details](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/authentication/get-user-details/)
  • [Update User Details](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/authentication/update-user-details/)
  • [Enable or Disable a User](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/authentication/enable-disable-user/)
  • [Delete a User](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/authentication/delete-user/)
**Admin**