Changelog¶
v0.1.0 — 2026-02-19¶
Initial release of the CloMan SDKs and documentation.
Python SDK (cloman v0.1.0)¶
- Synchronous
CloManclient with context manager support - Asynchronous
AsyncCloManclient with async context manager decide()method for querying clones viaPOST /api/v1/public/decide- Typed
DecisionResponsedataclass with all response fields - Full exception hierarchy:
AuthenticationError,AuthorizationError,NotFoundError,ValidationError,RateLimitError,ServerError,TimeoutError - Automatic retry with exponential backoff on 5xx errors
- Configurable
base_url,timeout, andmax_retries - PEP 561
py.typedmarker for type checker support
TypeScript SDK (@clomanai/sdk v0.1.0)¶
CloManclient using nativefetch(zero runtime dependencies)decide()method with automaticsnake_case→camelCaseresponse mapping- Full error class hierarchy matching the Python SDK
- Automatic retry with exponential backoff on 5xx errors
- Configurable
baseUrl,timeout, andmaxRetries - Ships CJS + ESM + TypeScript declarations
Documentation¶
- Getting started guides: overview, authentication, quickstart
- Full API reference: decide endpoint, error codes, rate limits
- SDK reference pages for Python and TypeScript
- Guides: cURL examples, error handling, retry strategies, self-hosted deployments