How do Functions Work?

Catalyst allows developers to write functions in the most popular programming languages like Java and node.js. Using Catalyst Functions, you can initialize functions from the local environment using Catalyst CLI, or upload them directly on the remote Catalyst console. You can perform various tasks using Catalyst functions such as compute, build, and integrate REST APIs, schedule tasks, and respond to changes in other Catalyst services.

Key features


Automated Scaling

Catalyst offers intensive scaling when the number of requests increases. This happens automatically, so you don’t have to worry about the server capacity for the spike in requests.


Zero Server Management

You can focus on building great applications for various business logic while we run the servers for you, take care of server configuration, credentials management, and provisioning, and handle decommissioning of old servers.


Pay as you use

Serverless Functions are similar to using data. You only pay for the compute time. Unlike traditional IaaS and PaaS, there is no need to pay month-to-month for the entire service.

Types of Functions

Create five types of server-side Functions in Catalyst in Java and Node.js programming environments.


Basic I/O Functions

Perform simple input and output operations, computations and HTTP operations using the Basic I/O Functions.


Advanced I/ O Functions

Perform quick and advanced functionalities, such as routing, streaming, and parsing huge data using the Advanced I/O Functions.


Event Functions

Create Event Functions and Event Listeners to perform tasks associated with specific events.


Cron Functions

Perform periodic functions to enable scheduled tasks that are invoked at specific time intervals.


Integration Functions

Use Integration Functions to establish integrations with other existing Zoho services. Make your Catalyst functions as a backend

Case study


Catalyst helped ConstructionBOS speed up time to market with a microservice on Catalyst. By helping to automate the construction data periodically in Zoho CRM, Catalyst helped to drive real-time data collection and easy access from anywhere, anytime for sales teams to follow up with their customers. Catalyst Functions helped to update data at regular periodic intervals in the microservice in a seamless manner.

Start your full-stack development journey with Catalyst

Start Building for Free