angzarr-client — Python reference

API reference for the Python client of the Angzarr CQRS/ES framework. The reference pages under API Reference are generated from the package’s docstrings.

For narrative documentation (getting started, concepts, patterns, cross-language comparisons), see angzarr.io. The project README in this repo has the quick-start example and a “Coming from Rust?” table for readers moving between languages.

Installation

pip install angzarr-client

Where to start in the reference

  • ClientsDomainClient, CommandHandlerClient, QueryClient, SpeculativeClient

  • Router + handler kindsRouter, @command_handler, @saga, @process_manager, @projector, @upcaster

  • ErrorsClientError hierarchy with is_* predicate methods

  • RetryExponentialBackoffRetry with execute() and on_retry callback

  • Testing helpersScenarioContext, make_cover, make_event_book, uuid_for, …