Official Python SDK for integrating with Zoho Catalyst serverless platform. Provides client libraries for Catalyst services like Data Store, Cache, Search, File Store, and Functions. Current version is 1.4.0, release cadence approximately quarterly.
Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
from zcatalyst_sdk import CatalystApp
from zcatalyst_sdk.datastore import Datastore
from zcatalyst_sdk.cache import Cache
Initialize the Catalyst app and fetch all rows from a table.
import os
from zcatalyst import App
from zcatalyst.datastore import DataStore
app = App({
'catalyst_scope': os.environ.get('CATALYST_SCOPE', 'ZOHO'),
'client_id': os.environ.get('CLIENT_ID', ''),
'client_secret': os.environ.get('CLIENT_SECRET', ''),
'project_id': os.environ.get('PROJECT_ID', ''),
'environment': os.environ.get('CATALYST_ENVIRONMENT', 'Development')
})
datastore = DataStore(app)
table = datastore.get_table('YourTableName')
rows = table.get_all_rows()
print(rows)
Upgrade
Version history
Breaking-change detection hasn't run for this library yet.
Audit
Security & dependencies
CVE tracking and dependency tree are planned for a later release.