Adding Zoho Catalyst to Terraform

Zoho catalyst is a cloud platfrom like AWS…I would like to add that in terraform can you give me feedback on that and next step of them

Feature Proposal: Official Terraform Provider for Zoho Catalyst

Summary

I would like to propose developing an official Terraform provider for Zoho Catalyst, Zoho’s serverless application development platform. This would enable developers and DevOps engineers to provision, configure, and manage Catalyst resources using Infrastructure as Code (IaC).

Motivation

Zoho Catalyst provides serverless functions, NoSQL databases, object storage through Stratus, and other backend services. However, managing these resources manually through the console or through separate CLI commands can make infrastructure provisioning and environment management more difficult to reproduce.

An official Terraform provider could make Catalyst infrastructure easier to automate, version-control, review, and deploy consistently across development, staging, and production environments.

Proposed Scope

An initial provider could support the following resources and data sources, subject to the capabilities of the Catalyst APIs:

  • Projects and environments — manage Catalyst projects and environment configurations.

  • Serverless functions — provision and configure Node.js, Java, and Python functions.

  • NoSQL tables — manage tables, partition keys, and supported indexes.

  • Stratus buckets — create storage buckets and configure supported permissions.

  • Environment variables and configuration — manage function settings and secrets securely.

  • Security rules and API Gateway configuration — manage supported access policies and routing.

The provider could initially focus on a smaller set of commonly used resources and expand as API coverage improves.

Authentication and State Management

The provider should use supported Catalyst authentication mechanisms, with credentials supplied securely through environment variables or a secrets manager. Sensitive values should be marked as sensitive in Terraform schemas and handled carefully in Terraform state.

Questions for the Community

  1. Would an official Terraform provider for Zoho Catalyst be useful to the community?

  2. Are there existing APIs or internal tools that could support this integration?

  3. Would Zoho be open to maintaining an official provider, or supporting a community-maintained provider?

  4. Which Catalyst resources should be prioritized for an initial release?

  5. Are there technical limitations or API capabilities that should be investigated before implementation?

Conclusion

An official Terraform provider could improve the reproducibility and automation of Zoho Catalyst deployments and make the platform easier to integrate into modern DevOps workflows.

I would appreciate feedback from the Terraform and Zoho Catalyst communities on the feasibility, scope, and potential collaboration for this proposal.

Quick reality check on scope: providers for third party platforms are normally built by the vendor or the community, not by HashiCorp, so an “official” Catalyst provider would be a Zoho project rather than something this forum can greenlight. I could not find any existing Zoho provider in the Terraform Registry today, so there is real room for a community one. The practical next step is the Plugin Framework plus the publishing guide in the Terraform developer documentation: that gets you from scaffold to a provider anyone can use via the Registry without waiting for anyone’s blessing. If the goal is feedback on the resource model itself, the Plugin Framework section of the dev docs and a look at how similar serverless providers structure their schemas are the best starting points.

Thank you for the response :blush: