# EventDBX ## Docs - [CLI reference](https://docs.eventdbx.com/cli-reference/introduction.md): Complete guide to the dbx command surface—lifecycle, schemas, aggregates, events, plugins, and upgrades. - [.NET SDK](https://docs.eventdbx.com/client-sdks/dotnet.md): Call EventDBX from C#/.NET apps with the asynchronous EventDbx.Client TCP client. - [Go SDK](https://docs.eventdbx.com/client-sdks/go.md): Use the EventDBX Go client to call the control-plane TCP API over Cap'n Proto. - [Java SDK](https://docs.eventdbx.com/client-sdks/java.md): Write aggregates and build projections using the JVM-native EventDBX client. - [JavaScript SDK](https://docs.eventdbx.com/client-sdks/javascript.md): Interact with EventDBX from Node.js, TypeScript, and Edge runtimes using the eventdbxjs client. - [Overview](https://docs.eventdbx.com/client-sdks/overview.md): Use the official EventDBX client libraries across Python, Java, PHP, NodeJS, .NET, and Go. - [PHP SDK](https://docs.eventdbx.com/client-sdks/php.md): Use EventDBX from PHP 8.1+ via a native FFI client. - [Python SDK](https://docs.eventdbx.com/client-sdks/python.md): Build EventDBX integrations with the synchronous `eventdbx` TCP client. - [Rust SDK](https://docs.eventdbx.com/client-sdks/rust.md): Tokio-native EventDBX client with Noise-by-default transport and publish-target routing. - [Event Sourcing Model](https://docs.eventdbx.com/core-concepts/aggregate-events.md): Model aggregates, snapshots, and events so write-side history stays deterministic and verifiable. - [Authorization](https://docs.eventdbx.com/core-concepts/authorization.md): Scope EventDBX tokens with actions, resources, tenants, and sensible TTLs. - [Best practices](https://docs.eventdbx.com/core-concepts/best-practices.md): Field-tested tips for modeling, securing, and operating EventDBX with fast writes and reliable fan-out. - [Domain Context](https://docs.eventdbx.com/core-concepts/domain-context.md): Organize work into bounded contexts and switch between them without losing integrity. - [Philosophy](https://docs.eventdbx.com/core-concepts/philosophy.md): Understand the principles that shape EventDBX—flexibility, integrity, security, auditability, and extensibility. - [Relationships](https://docs.eventdbx.com/core-concepts/relationships.md): Link aggregates with reference fields, resolve them on reads, and trace inbound referrers safely. - [Replication](https://docs.eventdbx.com/core-concepts/replication.md): Design standby replicas, promote nodes safely, and automate push/pull/watch workflows. - [Schema Definition](https://docs.eventdbx.com/core-concepts/schema-definition.md): Design event and snapshot schemas that balance iteration speed with strict guarantees. - [Deployment](https://docs.eventdbx.com/deployment.md): Run EventDBX under Docker, wire up client libraries, and operate the daemon in production. - [Features](https://docs.eventdbx.com/features.md): Dive into EventDBX capabilities: immutable storage, validation modes, column types, and performance characteristics. - [Guidelines](https://docs.eventdbx.com/guidelines.md): Shared engineering, documentation, and community practices for the EventDBX project. - [Overview](https://docs.eventdbx.com/index.md): Event-sourced write-side database with append-only integrity, Merkle-verified audit trails, and pluggable read models for teams building event-driven apps. - [License](https://docs.eventdbx.com/license.md): EventDBX is distributed under the MIT License; here is a human-readable summary and the full legal text. - [Quickstart](https://docs.eventdbx.com/quickstart.md): Install the `dbx` CLI, start the daemon, mint a token, and write your first aggregate. - [Cap’n Proto](https://docs.eventdbx.com/technical/captain-protocol.md): How EventDBX uses Cap’n Proto for plugin delivery and replication. - [Noise Protocol](https://docs.eventdbx.com/technical/noise-protocol.md): Understand how EventDBX uses Noise for encrypted, token-derived sessions across control, replication, and plugin channels. - [Plugins](https://docs.eventdbx.com/technical/plugins.md): Understand the plugin surface area before diving into each transport-specific guide. - [Use Cases](https://docs.eventdbx.com/use-cases.md): Map the domains where EventDBX’s immutable event log, schemas, and replication model shine.