--- title: "Overview" url: https://docs.catalyst.zoho.com/en/sdk/javascript/v1/job-scheduling/overview/ description: "This page describes the method to perform operations using the components in SmartBrowz Services." last_updated: 2026-09-09T10:45:38Z service: Job Scheduling type: general related_links: - name: "Catalyst Job Scheduling" url: /en/job-scheduling/help/jobpool/introduction/ - name: "Java SDK Documentation" url: /en/sdk/java/v1/job-scheduling/initialize-job-scheduling-instance/ - name: "Python SDK Documentation" url: /en/sdk/python/v1/job-scheduling/initialize-job-scheduling-instance/ - name: "REST API Documentation" url: /en/api/code-reference/job-scheduling/jobpool/get-all-jobpool/#GetAllJobPools repository: name: "Repository" url: https://github.com/catalystbyzoho/zcatalyst-sdk-js --- # Job Scheduling JavaScript SDK # Overview [Job Scheduling](https://docs.catalyst.zoho.com/en/job-scheduling/help/jobpool/introduction/) is a Catalyst service that is specifically designed to automate job executions for versatile use cases. The *Job Scheduling* service provides you with greater control over task thread pools through the [Job Pool](https://docs.catalyst.zoho.com/en/job-scheduling/help/jobpool/introduction/) component. You can automate [job](https://docs.catalyst.zoho.com/en/job-scheduling/help/job/introduction/) executions using [Cron](https://docs.catalyst.zoho.com/en/job-scheduling/help/cron/introduction/), a scheduling component. Using the **Job Scheduling JavaScript SDK**, you will be able to submit jobs to the job pools, create crons, fetch required details and so much more through code. ### Prerequisites You will need to install the following package to be able to use the Job Scheduling SDK methods. ```sh npm install @zcatalyst/job-scheduling ``` > **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 SDK methods of Job Scheduling components. ```javascript const { JobScheduling } = require('@zcatalyst/job-scheduling'); //Job Scheduling module ``` ### List of SDK Methods
Category SDK Method Required Scope
General Operations [Get Job Scheduling Instance](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/job-scheduling/create-instance/) **No requirement**
Job Pool Operations
  • [Get All Job Pools](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/job-scheduling/jobpool/get-all-jobpool/)
  • [Get Details of a Specific Job Pool](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/job-scheduling/jobpool/get-jobpool/)
**Admin**
Job Operations
  • [Create Job](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/job-scheduling/job/create-job/)
  • [Get Job Details](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/job-scheduling/job/get-job-details/)
  • [Delete a Job](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/job-scheduling/job/delete-job/)
**Admin**
Cron Operations
  • [Create a One-Time Cron](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/job-scheduling/cron/create-one-time-cron/)
  • [Create a Recurring Cron](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/job-scheduling/cron/create-recurring-cron/)
  • [Create Cron Using Cron Expressions](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/job-scheduling/cron/create-cron-expressions/)
  • [Get Details of a Particular Cron](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/job-scheduling/cron/get-cron-details/)
  • [Get Details of All Crons](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/job-scheduling/cron/get-all-cron/)
  • [Update Cron](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/job-scheduling/cron/update-cron/)
  • [Pause Cron](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/job-scheduling/cron/pause-cron/)
  • [Resume Cron](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/job-scheduling/cron/resume-cron/)
  • [Run Cron](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/job-scheduling/cron/run-cron/)
  • [Delete Cron](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/job-scheduling/cron/delete-cron/)
**Admin**
> **Info:** [Learn more about the Job Scheduling service](https://docs.catalyst.zoho.com/en/job-scheduling/help/jobpool/introduction/).