Skip to content

Getting started

Get an Arc backend up and building features. These first pages use a plain database — MongoDB or EF Core — so you can see Arc’s CQRS model in isolation: commands with Handle(), read models with query methods, validation, authorization, and generated TypeScript proxies. In a full Cratis information system, the same boundary usually sits on Chronicle’s event-sourced write side.

Once you have a project:

When the backend compiles, it generates the TypeScript proxies your frontend consumes — continue with the frontend getting started or build the full database-backed path in the Arc tutorial.

When you are ready to put the event-sourced backbone underneath that boundary, continue with the Chronicle integration.