Catalyst AppSail
Catalyst AppSail is a fully-managed, independent platform for deploying web services to the cloud with ease. You can either deploy your application directly as a Catalyst-managed runtime that supports specific runtimes of Java, Node.js, and Python, or an OCI-compliant container image of your application as a custom-runtime.
Catalyst enables you to implement Node.js SDK in your AppSail applications for Catalyst-managed runtimes. AppSail supports frameworks of Node.js such as React, Fastify, Express, etc. You can access help guides for building sample apps in Node.js.
Implement Node.js SDK in AppSail
You can implement the Catalyst Node.js SDK in the codebase of your AppSail service easily. You can install the Catalyst Node.js SDK package by executing the following command in your terminal and including it in your app’s source code:
npm install zcatalyst-sdk-node --save
This will install the latest supported version of the Node.js SDK. You can also install a specific supported version in this way:
npm install zcatalyst-sdk-node@2.1.1 --save
You can then initialize the Node.js SDK in your application’s code as shown in the sample code below. This passes the request object to the initialize() method.
const catalyst = require('zcatalyst-sdk-node')
const express = require('express')
const app = express()
app.get((req, res) => {
let catalystApp = catalyst.initialize(req);
//Your code goes here
})
app.listen(process.env("X_ZOHO_CATALYST_LISTEN_PORT") || 9000)
Refer Catalyst Node.js SDK help for details. The SDK documentation also provides sample code snippets for all supported functionalities.
Last Updated 2026-03-05 20:50:59 +0530 IST
Yes
No
Send your feedback to us