Zoho Catalyst
Zoho Catalyst Serverless Guide 2027: Functions, AppSail and Use Cases
By Harikrishnan, Founder & Chief Zoho Consultant, Flowpeak · 10+ years in Zoho · Published · Last updated
Zoho Catalyst is Zoho's cloud platform for building and running your own code: serverless functions in Java, Node.js or Python, AppSail for hosting full web services, a relational Data Store, object storage, scheduled jobs and AI services. Use it when Deluge or Zoho Creator hits limits, or when you need custom backends for Zoho apps.
Zoho CRM setup from USD 500Fixed price in writing. Every service has a published price.
- Registered Zoho partner
- Calls in your business hours
- 30 days of free fixes
This guide is for owners, IT leads and developers who use Zoho apps and keep running into jobs that a workflow rule or a Deluge script cannot handle well. You will learn what Zoho Catalyst is, which services it includes today, when it makes sense over Zoho Creator or Deluge custom functions, typical ways it works alongside Zoho CRM, Books and other apps, and how its model compares to AWS Lambda. Service names and limits change, so we point to Zoho's own documentation throughout.
What is Zoho Catalyst?
Zoho Catalyst is a full-stack development platform that runs your code on Zoho's infrastructure without you managing servers. You write functions or deploy web services, and Catalyst handles hosting, scaling, logs and environments.
Each Catalyst project has a Development environment for building and testing and a Production environment for live use. Zoho's documentation says you need to add a payment method before deploying to Production. Catalyst offers a free monthly allowance with pay-as-you-go and subscription pricing beyond it, so check Zoho's Catalyst pricing page for current limits.
Which services does Zoho Catalyst include?
Catalyst covers compute, data, hosting, AI and DevOps. The table lists the services most relevant to business apps, using the names on Zoho's Catalyst site and documentation at the time of writing. The area labels are ours, for orientation.
| Service | Area | What it does |
|---|---|---|
| Functions | Serverless | Run backend code in Java, Node.js or Python; types include Basic I/O, Advanced I/O, Event, Cron and Integration |
| AppSail | Serverless | Managed platform for hosting web services, including custom runtimes from container images |
| Circuits | Serverless | Orchestrate functions in sequence or in parallel with a visual builder |
| Data Store | CloudScale | Relational database for app data, queried with ZCQL, APIs or SDKs |
| Stratus | CloudScale | Object storage for files, media, logs and backups |
| Authentication and Cache | CloudScale | User sign-in for your apps and fast temporary storage |
| Job Scheduling | CloudScale | Run scheduled jobs that trigger job functions, circuits, webhooks or AppSail services |
| Signals | CloudScale | Event bus for event-driven designs |
| Slate | Hosting | Host front ends and websites |
| QuickML and Zia Services | AI | No-code machine learning and ready-made AI components |
| SmartBrowz | Automation | Headless browser for automation, testing and PDF generation |
| Pipelines and Logs | DevOps | CI/CD across environments and execution logs |
Zoho's docs note that Integration functions are not currently available to users in the EU, AU, IN or CA data centers. Check availability for your data center before you design around any service.
When should you use Catalyst instead of Deluge or Zoho Creator?
Stay in Deluge when the logic belongs to one Zoho app and finishes quickly. Use Zoho Creator when people need forms, reports, approvals and a low-code app. Move to Catalyst when you need a real programming language, outside libraries, longer jobs, your own database tables or a public API.
We compare the three in detail in Zoho Creator vs Catalyst vs Flow, so here is the short version for Catalyst specifically.
- You need an npm, PyPI or Maven library, such as a PDF, image or encryption package.
- A job runs longer than a request-response script should, such as nightly reconciliation.
- You want a webhook endpoint that external systems call, with your own authentication rules.
- You process large files or batches that would hit Deluge statement or API limits.
- Your developers want version control, a CLI and separate test and live environments.
If none of these apply, Catalyst adds cost and skills you may not need. A well-written Deluge function is often the cheaper answer, as our Deluge scripting examples show.
What are typical Catalyst use cases with Zoho apps?
Most business uses fall into a few patterns, where Catalyst sits beside Zoho CRM, Books or Creator and does the heavy lifting.
A Deluge script in Zoho CRM can call a Catalyst Advanced I/O function over HTTPS to run logic the script cannot, then write the result back to the record. A Cron or job function can pull data from a supplier portal each night, clean it and push it into Zoho Inventory through its API. An AppSail service can host a small customer-facing web app that reads and writes Zoho CRM data. And Stratus can hold generated documents while a function links them to records.
- Webhook receiver: accept payment or shipping events from a third party, validate them, then update Zoho Books or Inventory.
- Data sync service: move records between Zoho and an ERP or database on a schedule, with retry logic you control.
- Document generation: create PDFs with SmartBrowz or a library and attach them to CRM records.
- AI step: classify or score records with QuickML or Zia Services before a CRM workflow acts on them.
How does Zoho Catalyst compare to AWS Lambda?
In concept they are close: both run your code on demand without you managing servers, and both bill on usage. AWS describes Lambda as a serverless compute service where you write a handler, connect it to a trigger from API Gateway, S3, SQS, EventBridge or many other AWS services, and pay per request and execution time.
The difference is the ecosystem. Lambda sits inside the very broad AWS platform, which suits teams already on AWS. Catalyst is smaller but sits next to Zoho apps, uses Zoho accounts and data centers, and bundles storage, auth, scheduling and hosting in one console.
Execution limits differ too. Zoho's Catalyst FAQ gives a 30-second limit for Basic I/O and Advanced I/O functions and 15 minutes for Event and Cron functions. AWS says Lambda event functions run up to 15 minutes per invocation by default. Long or heavy work on Catalyst often belongs in AppSail or job functions instead.
A practical rule: if most of the systems your code touches are Zoho apps, Catalyst keeps everything under one vendor, one login and one data center choice. If most of them are AWS services, Lambda is usually simpler. Mixed estates can use both, with each function living closest to the data it works on most.
What should you plan before you start a Catalyst project?
Plan ownership, environments and running costs before anyone writes code. Catalyst is a developer platform, so the business risk is less about features and more about who maintains the code once it is live.
Agree where the source code lives, who can deploy to Production, and how changes are tested in the Development environment first. Decide which Zoho data center the project runs in, because it should match where your Zoho apps and customer data sit. Then estimate usage: function calls, storage and scheduled jobs all count toward the free allowance and then toward paid usage.
- Name a technical owner and a backup for every Catalyst project.
- Keep secrets such as API keys out of code and in environment settings.
- Log every call to Zoho apps so failures can be traced and rerun.
- Review usage in the Catalyst console regularly so a looping function does not surprise you.
- Write a one-page runbook: what the service does, how to restart it, who to call.
How can Flowpeak help with a Catalyst project?
Flowpeak is a registered Zoho partner with Zoho-certified consultants. We decide with you whether the job needs Catalyst at all, then scope, build and document the functions and services on a fixed price in writing, paid by milestone, with 30 days of free fixes after go-live. See our Zoho Catalyst development service.
Want help putting this into practice? Flowpeak works as a Zoho Catalyst developer, delivering remotely from Chennai. Book a free call to talk through your setup.
Free · 60 seconds
Get your Zoho plan
Four quick questions. See which Zoho apps fit, how long it takes and what it costs to start.
Step 1 of 4
What kind of business do you run?
Get a free Zoho audit
30 minutes with a senior Zoho consultant. No obligation.
- Fixed price in writing
- Paid by milestone
- 30 days of free fixes after go-live
- Registered Zoho partner
Frequently asked questions
Which programming languages does Zoho Catalyst support?
Catalyst functions support Java, Node.js and Python. AppSail also accepts custom runtimes from container images, so other stacks such as Go or PHP can run there.
Is Zoho Catalyst free to use?
Zoho offers a free monthly allowance, with pay-as-you-go or subscription pricing beyond it. Check Zoho's Catalyst pricing page for current limits.
Do I need a developer to use Catalyst?
Yes, for most projects. Catalyst is built for writing and deploying code, unlike Zoho Creator, which is low-code.
Can Catalyst read and write Zoho CRM data?
Yes. Catalyst code can call Zoho app APIs with OAuth, and Zoho apps can call Catalyst functions over HTTPS, for example from a Deluge script.
Is Catalyst a replacement for AWS?
Not in general. It covers common backend needs for apps, especially around Zoho, while AWS offers a far wider range of infrastructure services.
Related
- Zoho Catalyst development
- Zoho Creator vs Catalyst vs Flow
- Zoho Deluge scripting examples
- Custom Zoho app development
- Zoho integration services

