catalyst-functions
Catalyst serverless functions — all 7 types (Basic I/O, Advanced I/O, Event, Cron, Job, Integration, Browser Logic), handler signatures, catalyst-config.json, Security Rules, API Gateway routing, file uploads, busboy, Express middleware, environment variables, function URL, and function testing. Requires MCP connection — check for the ZohoMCP_* meta-tools before any operation. Trigger on 'write a function', 'catalyst function', 'API Gateway', 'Security Rules', 'function not found', 'function returns 401', 'busboy', 'middleware', 'function URL', 'environment variable in function', 'duplicate CORS headers', 'CORS error in browser', 'Access-Control-Allow-Origin multiple values', 'function URL 404', 'execute suffix', 'function timeout', 'function hangs', or any function type question. Do NOT use for persistent servers, long-running processes, or Docker deployments — use catalyst-appsail instead.
- Version
- 2.1.0
- Compatibility
- Requires Catalyst CLI (`npm install -g zcatalyst-cli`). Function runtimes: Node.js 24/22/20/18 (node24 recommended), Java 25/21/17/11/8, Python 3.13/3.12/3.11/3.10. See ../catalyst-basics/references/cli.md for the full --stack list.
Pinned to revision 4e8964e24a5a, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/catalyst-functions/SKILL.md
- skills/catalyst-functions/references/api-gateway.md
- skills/catalyst-functions/references/functions-advanced.md
- skills/catalyst-functions/references/functions-basics.md
- skills/catalyst-functions/references/functions-templates.md
Every link opens the file at its source, pinned to the revision this page describes.