# Concord v2.4.0 - Table of Contents ## Pages - Getting Started - [Concord](readme.md) - [Getting Started](getting-started.md) - Guides - [Elixir API Guide](elixir-guide.md) - [Observability](observability.md) - [Backup and Restore](backup-restore.md) - [Configuration](configuration.md) - Architecture - [Project Concord: Design Blueprint](design.md) - Release Notes - [Changelog](changelog.md) - [LICENSE](license.md) ## Modules - [Concord](Concord.md): Public API for the Concord distributed key-value store. - [Concord.Application](Concord.Application.md): Application supervisor for Concord embedded key-value store. Starts and manages the Raft consensus cluster, telemetry, TTL cleanup, and node discovery. - [Concord.Backup](Concord.Backup.md): Backup and restore functionality for Concord distributed KV store. - [Concord.Cluster](Concord.Cluster.md): Explicit Raft-cluster Concord API. - [Concord.Cluster.Index](Concord.Cluster.Index.md): Explicit Raft-cluster `Concord.Index` API. - [Concord.Cluster.KV](Concord.Cluster.KV.md): Explicit Raft-cluster `Concord.KV` API. - [Concord.Cluster.Lease](Concord.Cluster.Lease.md): Explicit Raft-cluster `Concord.Lease` API. - [Concord.Cluster.Txn](Concord.Cluster.Txn.md): Explicit Raft-cluster `Concord.Txn` API. - [Concord.Compression](Concord.Compression.md): Value compression for Concord KV store. - [Concord.Engine](Concord.Engine.md): Storage engine boundary for Concord's public KV surface. - [Concord.Engine.Cluster](Concord.Engine.Cluster.md): Raft-backed Concord engine. - [Concord.Engine.Local](Concord.Engine.Local.md): Node-local Concord KV engine. - [Concord.Engine.Turso](Concord.Engine.Turso.md): Turso-backed Concord KV engine. - [Concord.Index](Concord.Index.md): Secondary index support for efficient value-based queries. - [Concord.Index.Extractor](Concord.Index.Extractor.md): Declarative index extractor specifications. - [Concord.KV](Concord.KV.md): Public API for Concord's revisioned key-value store. - [Concord.KV.Record](Concord.KV.Record.md): Per-key revisioned record in Concord's MVCC store. - [Concord.KV.Selector](Concord.KV.Selector.md): Unified selector type for addressing keys in Concord. - [Concord.Lease](Concord.Lease.md): Public API for Concord's grouped TTL / lease system. - [Concord.Local](Concord.Local.md): Node-local Concord API. - [Concord.Local.Index](Concord.Local.Index.md): Node-local `Concord.Index` API. - [Concord.Local.KV](Concord.Local.KV.md): Node-local `Concord.KV` API. - [Concord.Local.Lease](Concord.Local.Lease.md): Node-local `Concord.Lease` API. - [Concord.Local.Txn](Concord.Local.Txn.md): Node-local `Concord.Txn` API. - [Concord.Query](Concord.Query.md): Query language for Concord key-value store. - [Concord.StateMachine](Concord.StateMachine.md): The Raft state machine for Concord (Version 3). - [Concord.Sync](Concord.Sync.md): Public API for Concord's sync and watch protocol. - [Concord.Sync.ChangeLog](Concord.Sync.ChangeLog.md): ETS-backed bounded change log for Concord. - [Concord.Sync.Dispatcher](Concord.Sync.Dispatcher.md): Receives change events from the Raft state machine via Ra `:send_msg` effects and forwards them to the Watch Hub and Change Log. - [Concord.Sync.Event](Concord.Sync.Event.md): A single mutation event in the Concord change stream. - [Concord.Sync.WatchHub](Concord.Sync.WatchHub.md): Registry-based subscriber management for Concord's watch protocol. - [Concord.TTL](Concord.TTL.md): TTL (Time-To-Live) management for Concord. - [Concord.Telemetry](Concord.Telemetry.md): Telemetry integration for Concord. Emits metrics for monitoring cluster health and performance. - [Concord.Telemetry.Poller](Concord.Telemetry.Poller.md) - [Concord.Turso](Concord.Turso.md): Explicit Turso-backed Concord API. - [Concord.Txn](Concord.Txn.md): Atomic multi-key transactions for Concord. - [Concord.Txn.Result](Concord.Txn.Result.md): Result of a committed transaction. - [Concord.Validation](Concord.Validation.md): Recursive validation for Raft command safety. ## Mix Tasks - [mix concord.backup](Mix.Tasks.Concord.Backup.md): Concord backup management tasks. - [mix concord.cluster](Mix.Tasks.Concord.Cluster.md): Mix tasks for managing Concord clusters.