Skip to content
Settings

Run

Cyoda runs on the tier that fits the job. Every packaging runs the same application and the same workflow semantics; what changes is durability, consistency guarantees, and operational cost. Pick your packaging by what you need to operate, not by what your app needs to do.

In-MemorySQLitePostgreSQLCassandra
Desktop(default)
Docker
Kubernetes(production)
Cyoda Cloud
  • Desktop — a single binary on a laptop or a small server. In-memory for tests; SQLite as the default durable store. Right for development, edge, IoT, and small-team self-hosting.
  • Docker — the same binary containerised. Use it for bespoke integrations, composition with other services, local PostgreSQL runs, and CI pipelines.
  • Kubernetes — the production packaging for self-hosted clusters. Active-active stateless cyoda-go pods behind a load balancer with PostgreSQL as the only stateful dependency. Helm chart ships from cyoda-go.
  • Cyoda Cloud — a managed service backed by Cassandra. Right when you need enterprise-grade identity, multi-tenancy, and provisioning, and you do not want to operate the infrastructure.

The application does not change when you move. That is the whole point of the growth path: start on Desktop, containerise when integration demands it, cluster when scale demands it, migrate to Cyoda Cloud when operating it no longer pays for itself.

See Digital twins and the growth path for the decision framework.

Cyoda ships in three editions. Pick by how you want to consume it; the application contract is the same across all three.

EditionLicenseStorage tiersStatus
cyoda-goApache 2.0 (OSS)In-memory, SQLite, PostgreSQLGenerally available
Cyoda CloudCommercial (hosted service)Cassandra-backedBeta — test/demo only; commercial SLAs planned
EnterpriseCommercial (self-hosted)Cassandra-backedAvailable — contact sales

The cyoda-go binary — everything in Build and Reference works against it — is Apache 2.0 and free to use for development and production on the Desktop, Docker, and Kubernetes packagings. The Cassandra-backed tier (horizontal scale for write volume and distributed async search) ships two ways: as the hosted Cyoda Cloud service, and as a self-hosted Enterprise distribution under commercial license. Cyoda Cloud is currently a Beta for test and demonstration; production workloads on the Cassandra tier run under the Enterprise license today.