pattern-multi-tenant

Community

Achieve true multi-tenant isolation in SaaS apps.

Authorakourmaz
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Patterns for serving multiple clients (tenants) in a single application, with data and configuration isolation to avoid cross-tenant leakage and simplify governance.

Core Features & Use Cases

  • Tenant isolation strategies: Database per Tenant, Schema per Tenant, and Row-Level (shared schema) isolation.
  • Tenant resolution and context: determine the current tenant from subdomain, path, header, or JWT claims, and store it in a TenantContext for per-request and background processing.
  • Provisioning and administration: automatic tenant provisioning, per-tenant migrations, and admin tooling for cross-tenant operations.
  • Security and governance: enforced tenant boundaries, audit logging, and tenant-scoped configuration.

Quick Start

Choose an isolation strategy, implement a TenantResolver and TenantContext, and wire tenant-aware repositories to begin multi-tenant support.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: pattern-multi-tenant
Download link: https://github.com/akourmaz/translate2/archive/main.zip#pattern-multi-tenant

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.