# Event Sourcing > Aggregate-based event sourcing for .NET across any store. A .NET event sourcing framework for building aggregate-based applications. Provider-agnostic store facades, source-generated aggregates and events, transaction coordination for multi-aggregate saves, queryable snapshots and read models, and storage providers for SQL Server, PostgreSQL, MongoDB, Azure Storage, Azure Cosmos DB, and in-memory. ## Resources - Repository: https://github.com/purview-dev/event-sourcing - Package: https://www.nuget.org/packages/Purview.EventSourcing - Project page: https://purview.dev/projects/event-sourcing/ - Documentation: https://purview.dev/docs/event-sourcing/ - Full machine-readable content: https://purview.dev/projects/event-sourcing/llms-full.txt ## Documentation pages - Event Sourcing: https://purview.dev/docs/event-sourcing/ - Guarantees and Limitations: https://purview.dev/docs/event-sourcing/guarantees-and-limitations/ - Solution Design Guide: https://purview.dev/docs/event-sourcing/solution-design-guide/ - Solution Design Worksheet: https://purview.dev/docs/event-sourcing/solution-design-worksheet/ - Provider Feature Matrix: https://purview.dev/docs/event-sourcing/provider-feature-matrix/ - Provider Capabilities: https://purview.dev/docs/event-sourcing/provider-capabilities/ - Transactional Outbox: https://purview.dev/docs/event-sourcing/transactional-outbox/ - Transaction Guarantees: https://purview.dev/docs/event-sourcing/transaction-guarantees/ - Event Contract Manifest: https://purview.dev/docs/event-sourcing/event-contract-manifest/ - Source Generator Performance: https://purview.dev/docs/event-sourcing/source-generator-performance/ - Runtime Performance: https://purview.dev/docs/event-sourcing/runtime-performance/ - Dependency Guardrails: https://purview.dev/docs/event-sourcing/dependency-guardrails/ - Event Versioning Strategy: https://purview.dev/docs/event-sourcing/event-versioning-strategy/ - Event Versioning: Practical Examples: https://purview.dev/docs/event-sourcing/event-versioning-examples/ - Snapshot Schema Versioning: https://purview.dev/docs/event-sourcing/snapshot-schema-versioning/ - Shared Testing Framework: https://purview.dev/docs/event-sourcing/shared-testing-framework/ - Source Generator Behaviors: https://purview.dev/docs/event-sourcing/source-generator-behaviors/ - Source Generator Code Fixes: https://purview.dev/docs/event-sourcing/code-fixes/ - SQL Server Event and Snapshot Stores: https://purview.dev/docs/event-sourcing/sql-server-guide/ - Release flow: https://purview.dev/docs/event-sourcing/release-flow/