Registry / devops / zcatalyst-sdk

zcatalyst-sdk

JSON →
library1.4.0pypypi✓ verified 83d 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.

pip install zcatalyst-sdk
INSTALL
IMPORT
SIG · ZCATALYST-SDK
Z
zcatalyst-sdk
devopspythonv1.4.0
harness data pending
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.

CatalystApp
✓ from zcatalyst_sdk import CatalystApp
✗ from zcatalyst import cliq
Datastore
✓ from zcatalyst_sdk.datastore import Datastore
Cache
✓ 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 issues
breakingThe SDK requires Python >=3.10. Older Python versions are not supported.
fix
Upgrade Python to 3.10+.
affects: 1.0.0 and later
gotchaThe SDK expects configuration via a dictionary with specific keys (catalyst_scope, client_id, client_secret, project_id, environment) - not environment variables directly.
fix
Pass configuration as a dict to App(). Ensure environment variables are correctly mapped.
affects: all
deprecatedUsing 'from catalyst import App' is deprecated. The correct import is 'from zcatalyst import App'.
fix
Change imports to use the zcatalyst namespace.
affects: 1.0.0 and later
gotchaThe DataStore API uses method names like 'get_all_rows' and 'insert_row', not SQL-like queries directly.
fix
Refer to the official documentation for correct CRUD methods.
affects: all
Upgrade
Version history
1.4.0latest on PyPI · released Jun 1, 2026
Audit
Dependencies
requestsrequiredHTTP client for API calls
Agent activity
48 hits · last 30 days
node
42
Anthropic
1
OpenAI (training)
1
Resources
zcatalyst-sdk — pip install zcatalyst-sdk · libregistry