Build and host world-class serverless applications with Catalyst Functions
Use Catalyst’s Function as a Service (FaaS) to build and deploy applications while we take care of server management from server infrastructure, compute services and automated scaling.Start Building for Free
Pay nothing till you deploy the project to productionGet a free, full-featured SandboxGet up to 125 million invocations free *
Serverless Functions. Simplified
Serverless Functions are an effective and simple way to build and deploy applications using a serverless computing platform.
Catalyst Functions are custom-built coding structures to execute code without having to provision or manage backend servers. It is a great way to store the functionality of your applications in a centralized and secure place.
Go Serverless on Catalyst
Transform your business logic into seamless applications through simple and sturdy serverless technology.
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. This is an extremely cost-effective model for those looking to build and scale new applications or microservices with minimum effort and budget.
Types of Catalyst 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.Learn more
Advanced I/ O Functions
Perform quick and advanced functionalities, such as routing, streaming, and parsing huge data using the Advanced I/O Functions.Learn more
Create Event Functions and Event Listeners to perform tasks associated with specific events.Learn more
Perform periodic functions to enable scheduled tasks that are invoked at specific time intervals.Learn more
Use Integration Functions to establish integrations with other existing Zoho services. Make your Catalyst functions as a backend feature for other Zoho services that need integration.Learn more
How does 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.
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.Access the case study