--- title: "Overview" url: https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/push-notifications/overview/ description: "This page describes the method to perform operations in the DataStore component." last_updated: 2026-09-09T10:45:38Z service: CloudScale type: general related_links: - name: "Catalyst CloudScale" url: /en/cloud-scale/ - name: "Push Notifications Help Documentation" url: /en/cloud-scale/help/push-notifications/introduction/ - name: "Java SDK Documentation" url: /en/sdk/java/v1/cloud-scale/push-notifications/send-notifications/ - name: "Python SDK Documentation" url: /en/sdk/python/v1/cloud-scale/push-notifications/get-component-instance/ - name: "REST API Documentation" url: /en/api/code-reference/cloud-scale/push-notifications/web/send-web-push-notifications/#SendWebPushNotifications repository: name: "Repository" url: https://github.com/catalystbyzoho/zcatalyst-sdk-js --- # Push Notifications JavaScript SDK # Overview [Push Notifications,](https://docs.catalyst.zoho.com/en/cloud-scale/help/push-notifications/introduction/) is a Catalyst *CloudScale* service that enables you to send remote notifications to the users of your application, even when the app is not actively running on the user device. You can send push notifications to a specific list of target users. You can include alerts, updates, or promotional content for the user to engage with your application. Before you send push notifications, you must enable it for your web app when the user allows it. You can do this by implementing this [Web SDK](https://docs.catalyst.zoho.com/en/api/code-reference/cloud-scale/push-notifications/web/enable-web-push-notifications/#EnableWebNotifications) in your web client. You can also access this code from the **Push Notifications** section in your Catalyst remote console.  You must ensure that you include the [web initialization script](https://docs.catalyst.zoho.com/en/sdk/web/v4/overview). The *Push Notifications JavaScript SDK* package enables you to send notifications on their devices to registered users of your application through code. ### Prerequisites You need to install the following package to use Push Notifications SDK methods. ```sh npm install @zcatalyst/push-notification ``` > **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 modules to use the Push Notification SDK methods. ```javascript const {PushNotification} = require('@zcatalyst/push-notification'); ``` ### List of SDK Methods The following table contains the list of SDK methods that can be used to perform operations in the Push Notification component through code.
| Category | SDK Method | Required Scope |
|---|---|---|
| General Operations | [Get Push Notification Instance](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/push-notifications/get-instance/) | Not required |
| Push Notifications Operations |
|
**Admin** |