API reference
The narrative documentation — guides, concepts, tutorials — is what you’re reading here. The API reference is the exhaustive, generated description of every public type and member, produced directly from the source so it never drifts.
.NET / C#
Section titled “.NET / C#”The .NET API reference is generated with DocFX from the XML documentation comments across the Chronicle client SDK, Arc, and Fundamentals assemblies.
Browse the .NET API reference → — every public type and member, organized per library (Chronicle clients, Arc + MongoDB, Fundamentals).
While you’re coding, the same XML docs power IntelliSense in your IDE — so the reference is right there as you type. On NuGet:
Cratis.Chronicle— the Chronicle client SDKCratis.Arc— the Arc application framework
TypeScript
Section titled “TypeScript”The TypeScript API reference is generated with TypeDoc from the @cratis/* packages and surfaced alongside the rest of the site:
@cratis/arc— the Arc client core@cratis/arcReact bindings — hooks and components@cratis/arcMVVM — the MVVM layer@cratis/arcVite plugin — build-time proxy generation@cratis/fundamentals— shared utilities and concepts
How it’s produced (for contributors)
Section titled “How it’s produced (for contributors)”We deliberately combine tooling: a modern site for the narrative docs, and the best generator for each kind of API reference. The reference is built in the documentation pipeline from the product source — there’s nothing to hand-maintain. See the documentation site’s README.md for the build details.