--- title: "Implement SDK in AppSail" url: https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/serverless/appsail/implement-sdk-in-appsail/ description: "This page describes the method to implement Node.js SDK in an AppSail service for Catalyst-managed runtimes and avail Catalyst features within the application.." last_updated: 2026-09-08T11:07:33Z service: Serverless type: general related_links: - name: "AppSail Help" url: /en/serverless/help/appsail/introduction --- # Catalyst AppSail > **Note:** This SDK is currently in deprecation. Migrate to [JavaScript SDK](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/overview/) now. [Catalyst AppSail](https://docs.catalyst.zoho.com/en/serverless/help/appsail/introduction/) 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](https://docs.catalyst.zoho.com/en/serverless/help/appsail/catalyst-managed-runtimes/key-concepts/). AppSail supports frameworks of Node.js such as React, Fastify, Express, etc. You can [access help guides](https://docs.catalyst.zoho.com/en/serverless/help/appsail/help-guides/introduction/) 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: ```json 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: ```json 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. ```javascript 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](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/overview/) for details. The SDK documentation also provides sample code snippets for all supported functionalities.