a6-plugin-traffic-split
Installation
SKILL.md
a6-plugin-traffic-split
Overview
The traffic-split plugin dynamically directs portions of traffic to
different upstream services based on custom rules (match) and weighted
distributions (weighted_upstreams). Use it for canary releases, blue-green
deployments, and A/B testing — all without modifying DNS or load balancers.
When to Use
- Canary release: gradually shift traffic to a new version (10% → 50% → 100%)
- Blue-green deployment: switch traffic based on request headers or cookies
- A/B testing: split traffic by user attributes (headers, query params, cookies)
- Feature flags: route specific users to feature branches
- Multi-version API: run multiple backend versions simultaneously