Registry / devops / zcatalyst-sdk

zcatalyst-sdk

JSON →
library1.4.0pypypi✓ verified 30d ago

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.

devopsdatabase
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)
Debug
Known footguns
breakingThe SDK requires Python >=3.10. Older Python versions are not supported.
gotchaThe SDK expects configuration via a dictionary with specific keys (catalyst_scope, client_id, client_secret, project_id, environment) - not environment variables directly.
deprecatedUsing 'from catalyst import App' is deprecated. The correct import is 'from zcatalyst import App'.
gotchaThe DataStore API uses method names like 'get_all_rows' and 'insert_row', not SQL-like queries directly.
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.

Agent activity
10 hits · last 30 days
gptbot
3
bingbot
1
ahrefsbot
1
Resources