apisix

Manage Apache APISIX routes, upstreams, services, and plugins via the Admin API.

7|4|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/koderover/devops-skills --skill apisix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apisix
Source: https://github.com/koderover/devops-skills/tree/main/apisix
Command: npx skills add https://github.com/koderover/devops-skills --skill apisix

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the tedious and error-prone process of manually configuring Apache APISIX API gateway resources, saving DevOps and platform engineering teams significant time when managing API routing, traffic control, and security plugins.

Core Features & Use Cases

  • Route & Upstream Management: Create, update, and delete API routes and upstream service nodes to implement load balancing and request forwarding.
  • Plugin Configuration: Deploy common built-in plugins such as rate limiting, JWT authentication, and request rewriting to secure and optimize API traffic.
  • Traffic Management: Implement canary releases and traffic splitting rules to support smooth version rollouts and A/B testing.
  • Use Case: For example, a platform engineer can use this Skill to quickly add rate limiting to a public API to prevent malicious traffic abuse, or configure canary rules to gradually shift 10% of traffic to a new service version for testing.

Quick Start

Use the apisix skill to create a new API route that forwards all requests from /my-api/* to the backend service running on backend-service:8080 using round-robin load balancing, and enable JWT authentication for the route.

Frequently Asked Questions about apisix

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Apache APISIX routes and upstreams via the Admin API?

You can manage Apache APISIX routes and upstreams by executing Admin API operations to create, update, and delete gateway resources for load balancing and request forwarding. This requires valid APISIX_URL and APISIX_ADMIN_KEY environment variables.

What is the best way to implement canary releases and traffic splitting in an API gateway?

Implementing canary releases and traffic splitting in an API gateway involves configuring traffic management rules to gradually shift traffic percentages to new service versions. This supports smooth version rollouts and A/B testing for DevOps workflows.

How do I add rate limiting and JWT authentication to API routes?

Adding rate limiting and JWT authentication to API routes is done by deploying common built-in plugins through the gateway Admin API. This secures and optimizes API traffic to prevent malicious abuse.

Do I need specific environment variables to manage APISIX gateway resources?

Yes, managing APISIX gateway resources requires valid APISIX_URL and APISIX_ADMIN_KEY environment variables to authenticate and execute Admin API operations for route, upstream, service, and plugin configuration.

Can I automate API gateway traffic control and plugin management for DevOps workflows?

Yes, you can automate API gateway traffic control and plugin management for DevOps workflows by using the Admin API to configure routing, load balancing, rate limiting, and authentication programmatically.