For the complete documentation index, see llms.txt.
Skip to main content
Version: 8.11 (unreleased)

Multi-tenancy

Isolate data, configurations, and operations for multiple teams, departments, or organizations within a single Camunda 8 installation.

About​

Camunda 8 supports three distinct multi-tenancy models, each with different isolation levels and operational characteristics.

Three tenancy models compared: Logical Tenant with lightweight isolation and one shared data store per cluster, Physical Tenant with strong isolation and multiple isolated data stores in one cluster, and Multi-Cluster with maximum isolation across separate clusters.

All models run on the same platform and tooling. They differ in how much they isolate, from a shared database separated by a tenant ID, to a fully separate cluster per tenant.

Choose your model​

Choose the model that best fits your isolation requirements and operational constraints:

AspectLogical TenantPhysical TenantMulti-Cluster
AvailabilitySelf-Managed and SaaSSelf-Managed onlySelf-Managed and SaaS
IsolationLogical onlyStrong physical data isolationFull physical isolation
Data sharingSingle shared databaseSeparate data per tenantSeparate per cluster
Backup/restoreCluster-level onlyIndependent per tenantIndependent per cluster
CostMost efficientBalancedMost expensive
Operational complexityLowMediumHigh
Use caseSmall teams, low-risk separationMultiple teams, strong isolation neededSeparate organizations, maximum isolation

Logical Tenants​

Lightweight tenant-ID based multi-tenancy for cost-efficient subdivision within a single cluster.

Logical Tenants share infrastructure but have logically isolated data, configurations, and access controls. This model is best for departments or teams within the same organization with low-risk separation needs.

Physical Tenants​

Strong physical data isolation within a single cluster with separate data storage and independent operations per tenant.

Physical Tenants still share cluster compute resources such as CPU and memory, so runtime interference is reduced but not fully eliminated.

This model is best for multiple teams or organizations requiring strong isolation without the cost and complexity of separate clusters.

In Camunda Hub, each Physical Tenant appears as an environment that organization admins assign to workspaces.

Physical Tenants and Logical Tenants can be used together. Each Physical Tenant can contain its own set of Logical Tenants, providing two independent layers of isolation: physical separation between top-level tenant groups, and logical separation within each group.

Multi-Cluster​

Full isolation through dedicated infrastructure with separate clusters per tenant. Maximum isolation and operational independence, but highest infrastructure cost and complexity.

This model is best for separate organizations with maximum isolation requirements or strict data residency needs.

On SaaS, this means provisioning a separate cluster per tenant rather than configuring a distinct mode. See Clusters.

For example, a retail bank and an investment bank under the same parent company might each run their own dedicated cluster, with no shared processes, storage, or networking between them:

A retail bank and an investment bank, each running its own dedicated Orchestration Cluster with its own identity provider, connector runtime, and data store, with no shared infrastructure between the two.

Next steps​