a6-recipe-multi-tenant
CommunityManage multi-tenant APISIX deployments
Software Engineering#rate limiting#multi-tenancy#configuration management#api gateway#tenant isolation#apisix
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 syncfor 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.