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:

copy
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:

copy
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.

copy
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

ON THIS PAGE

RELATED LINKS

AppSail Help