a6-recipe-multi-tenant

Community

Manage multi-tenant APISIX deployments

Authormoonming
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill simplifies the complex task of managing multi-tenant API gateway configurations, ensuring tenant isolation, customized routing, and per-tenant resource allocation.

Core Features & Use Cases

  • Tenant Isolation: Implements multi-tenancy using APISIX Consumer Groups for shared plugin configurations and isolation.
  • Flexible Routing: Supports host-based, path-based, and header-based routing to direct traffic to tenant-specific backends.
  • Resource Management: Enables per-tenant rate limiting and context forwarding to backend services.
  • Declarative Configuration: Manages all tenant configurations declaratively using a6 config sync for streamlined updates.
  • Use Case: A SaaS provider can use this Skill to onboard new customers, each with their own domain, API key, and dedicated rate limits, all managed through a single APISIX instance.

Quick Start

Use the a6-recipe-multi-tenant skill to create a new consumer group named 'tenant-free' with a daily request limit of 100.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 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: a6-recipe-multi-tenant
Download link: https://github.com/moonming/a6/archive/main.zip#a6-recipe-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.