Chronicle Elixir Client
chronicle is the Elixir SDK for Chronicle. Use this section for Mix setup, supervision, connection behavior, Elixir modules/macros, process-scoped context, and other runtime-specific details.
Shared Chronicle concepts and workflows live in the main Chronicle docs and use language tabs when code differs by client.
Shared Chronicle topics
Section titled “Shared Chronicle topics”- Get started
- Events and event logs
- Appending events
- Read models
- Projections
- Reactors
- Reducers
- Constraints
- Event seeding
- Compliance
- Transactions and unit of work
- Event evolution
Elixir-specific pages
Section titled “Elixir-specific pages”- Get Started — install the client, start
Chronicle.Client, and append an event - Connections — connection strings, authentication, resilience, and re-registration
- Context Management — process-scoped correlation IDs, identities, and causation chains
- Event Store Discovery — discovering event stores and namespaces
- Event Store Subscriptions — importing events between event stores
- Jobs — inspecting and controlling Chronicle jobs
- WebHooks — registering webhooks from Elixir