--- 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 |
|
**Admin** |