EvidentSource Documentation
Learn how to build event-sourced applications with bi-temporal indexing and WebAssembly components.
Getting Started
Quick Start Run EvidentSource locally and write your first events in 5 minutes.
Installation Install the CLI, pull the Docker image, or deploy to AWS.
Core Concepts
Event Sourcing Understand immutable events, streams, and the append-only log.
Bi-Temporal Indexing Query across transaction time and effective time dimensions.
Dynamic Consistency Boundary Cross-entity consistency without saga complexity.
State Views & State Changes WebAssembly components for queries and commands.
API Reference
gRPC API Full API reference for the gRPC interface.
REST API HTTP endpoints for event operations.
Kafka Streaming Stream all events to Kafka for downstream processing.
Client Libraries SDKs for Go, .NET, Python, Rust, and TypeScript.
MCP (AI Agents) Model Context Protocol for AI agent integration.
Deployment
Docker (Development) Run locally with the development server.
AWS (Production) Deploy to AWS via the Marketplace.