Before you begin building the application, you must have the following prerequisites installed on your system:

  1. Catalyst CLI

    Catalyst CLI contains a host of tools that enable you to initialize, develop, test, and deploy the components of your application from your local machine. We will be working with Catalyst CLI in this tutorial.

    You must perform these actions:

    1. Install Catalyst CLI: Catalyst CLI is installed through NPM. You must therefore have NPM and Node.js installed on your system before you install the CLI. Refer to the Install Catalyst CLI help page for details on the pre-requisites and the steps to install it.
    2. Login Catalyst CLI: After you install Catalyst CLI, you must authenticate the CLI with your Catalyst account before using it. Refer to the CLI Login help page for the steps to login from Catalyst CLI and the various options available for it.
  2. Zoho WorkDrive Account

    You must have a Zoho WorkDrive account of the same organization as your Catalyst account to synchronize files between them. The WorkDrive account can be of any tier or pricing plans, or even a free account. You will create a folder in WorkDrive in this tutorial, and associate that folder with this application. Sign up for or sign in to Zoho WorkDrive before you configure the folder.

  3. Any REST API Client Tool

    After you create the required credentials for the WorkDrive API, you will have to generate a Refresh Token to configure in the functions for the WorkDrive connector. This Refresh Token can be fetched by sending a request to Zoho OAuth with the necessary credentials using a REST API client. You can install or access any API client such as Postman, SoapUI, or RapidAPI.

  4. Any IDE tool for Functions and Client Code Development

    You can use any IDE to work with the function and client code. Some popular choices include Visual Studio Code, IntelliJ IDEA, Eclipse, and Sublime Text. Download and install an IDE of your choice in your system.

Last Updated 2023-05-29 14:29:05 +0530 +0530