Skip to content

Chronicle.Go is the Go client SDK for Cratis Chronicle’s event store. Without the client, you manage OAuth, structural compatibility, schemas and RPC envelopes yourself; with it, you register event structs and append facts through context-aware store handles.

Append your first event using a local development kernel. Requires Go 1.26 or newer. The API remains experimental in the v0.x release series.

Contracts target Chronicle 19.32.3; kernel-backed tests run against 19.32.3-development. Basic projections, event reactors, reducers and supervised recovery are available; advanced observer features remain incomplete. Inclusion in the central Cratis documentation site remains a separate site integration.