--- 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 |
|
**Admin** |
| Job Operations |
|
**Admin** |
| Cron Operations |
|
**Admin** |