Skip to content

Changelog

v0.1.0 — 2026-02-19

Initial release of the CloMan SDKs and documentation.

Python SDK (cloman v0.1.0)

  • Synchronous CloMan client with context manager support
  • Asynchronous AsyncCloMan client with async context manager
  • decide() method for querying clones via POST /api/v1/public/decide
  • Typed DecisionResponse dataclass 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, and max_retries
  • PEP 561 py.typed marker for type checker support

TypeScript SDK (@clomanai/sdk v0.1.0)

  • CloMan client using native fetch (zero runtime dependencies)
  • decide() method with automatic snake_casecamelCase response mapping
  • Full error class hierarchy matching the Python SDK
  • Automatic retry with exponential backoff on 5xx errors
  • Configurable baseUrl, timeout, and maxRetries
  • 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