Cyoda Documentation
EDBMS β Entity Database Management System
One transactional runtime for the entity lifecycle.
Section titled βOne transactional runtime for the entity lifecycle.βCyoda is an EDBMS: state machine, processors, and full revision history live inside the record, committed atomically β minimizing the need for sagas. A simpler stack than Postgres + Temporal + Kafka + a CDC audit pipeline. Build complete event-driven backends on one runtime. Open source, single Go binary, Postgres-backed.
Get started Learn the conceptsFour storage engines. One application contract.
Section titled βFour storage engines. One application contract.βThree open-source engines ship with cyoda-go β in-memory, SQLite, and PostgreSQL β each tuned to a different operational shape. A commercial Cassandra plugin extends the same application code to fully scalable, robust production workloads.
- In-Memorylocal dev + AI iteration
- SQLiteembedded durable single node
- PostgreSQLdurable clustered production
- Cassandraenterprise distributed scale
Where to go next
Section titled βWhere to go nextβ- New here? Start with the install-and-first-entity onramp.
- Understanding Cyoda? Read Concepts.
- Building an app? Build covers tier-agnostic patterns.
- Running one? Run covers desktop, Docker, Kubernetes, and Cyoda Cloud.
- Need API specs? Reference embeds and ingests from cyoda-go.