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.