A complete Python multi-tenant management system. Handles tenant isolation via thread-local context, per-tenant configuration, data partitioning, plan-based feature gating, member management, and admi
Browse the actual product documentation and code examples included in this toolkit.
Key features of Tenant Manager
• Tenant isolation — Thread-local context ensures requests never leak data between tenants
• Context manager — `with tenant_scope("tenant_id"):` for scoped operations
• Per-tenant config — Feature flags, user limits, storage limits, theming per tenant
• Plan-based limits — Free/Starter/Pro/Enterprise tiers with auto-applied config
• Data partitioning — All CRUD operations automatically scoped to current tenant
• Member management — Add/remove users, role-based access (owner/admin/member/viewer)Tenant isolation — Thread-local context ensures requests never leak data between tenants
Context manager — `with tenant_scope("tenant_id"):` for scoped operations
Per-tenant config — Feature flags, user limits, storage limits, theming per tenant
Plan-based limits — Free/Starter/Pro/Enterprise tiers with auto-applied config
Data partitioning — All CRUD operations automatically scoped to current tenant
Member management — Add/remove users, role-based access (owner/admin/member/viewer)
Configure Tenant Manager parameters to see how the product works.
python src/main.py --init-demo