Skip to Content
ConceptsMulti-Tenancy

Multi-Tenancy

ModularIoT is designed from the ground up for multi-tenant operation.

What is Multi-Tenancy?

Multiple independent organizations share platform infrastructure while maintaining complete isolation.

Isolation Guarantees

Data Isolation

  • Tenant data is never visible to other tenants
  • Queries automatically scoped to tenant
  • No cross-tenant data leakage possible

Processing Isolation

  • Tenant workloads don’t impact each other
  • Resource quotas prevent noisy neighbors
  • Independent scaling per tenant

Configuration Isolation

  • Custom symptom definitions per tenant
  • Tenant-specific notification settings
  • Isolated user management

Tenant Identification

Tenants are identified through:

  • API key tenant binding
  • JWT claims for user sessions
  • Request header validation

Resource Allocation

Tenants have configurable:

  • Message throughput limits
  • Storage quotas
  • API rate limits
  • Concurrent connection limits

Cross-Tenant Features

Some features operate across tenants for platform operators:

  • Usage monitoring
  • Health dashboards
  • Billing aggregation
Last updated on