Skip to content

EventSourcingKit

Welcome to the documentation for EventSourcingKit – a lightweight Event Sourcing library for .NET, built on top of EventSourcingDB and Microsoft's dependency injection.

EventSourcingKit lets you store, replay, and project events with minimal ceremony, while staying unopinionated about the rest of your architecture: you bring your own command handling, projection storage, and messaging.

New to Event Sourcing or EventSourcingDB?

EventSourcingKit builds on EventSourcingDB. For Event Sourcing concepts and the database itself, see the EventSourcingDB documentation.

Getting Started

Explore

  • Features – the library's capabilities in depth.
  • Configuration – the available options and how to connect.
  • Integration – wiring into MediatR, MassTransit, projection stores, and APIs.

Licensing

EventSourcingKit is open source, released under the MIT License. You are free to use it in both open source and commercial projects, at no cost.

Keep in mind that EventSourcingDB, which EventSourcingKit builds on, has its own licensing model. See the EventSourcingDB licensing details before you go to production.

Need Support?

EventSourcingKit is built and maintained by the native web. If you or your team need help designing, integrating, or scaling your event-sourced system, we're happy to assist. Just reach out to hello@thenativeweb.io.