跳到主要内容

a6 CLI

a6 CLI 提供一种通过终端配置和检查 Apache APISIX 的方式。它代你调用 Admin API,因此你可以使用命令创建和更新路由、上游、消费者及其他网关资源,而无需逐个编写 HTTP 请求。

a6 是可选工具,需要单独安装。它可以将连接信息保存为上下文,为脚本生成结构化输出,应用声明式配置,执行批量操作并提供调试命令。这些能力使其适用于日常终端操作、自动化、故障排查以及 Apache APISIX 的 AI Agent Skills。

APISIX 还包含一个名为 apisix 的命令,但用途不同。内置的 apisix 命令用于在主机上启动、停止、重新加载和测试网关进程,不管理网关资源;安装或运行 APISIX 也不需要 a6。

信息

a6 项目托管在 API7 GitHub 组织下,并采用 Apache License 2.0 许可证。它不是 Apache 软件基金会的发行版。

如需比较 a6、ADC、APISIX-MCP 和直接使用 Admin API 的方式,请参阅管理方式

CLI 仓库

a6 仓库包含源代码和持续维护的 CLI 文档。请先阅读快速入门指南,安装 a6 并配置连接上下文。a6 用户指南介绍资源命令、上下文、声明式配置、批量操作和调试功能。

如需查看已发布版本,请参阅 a6 Releases。该仓库没有定义按 APISIX 版本划分的兼容性矩阵。

将 a6 与 Agent Skills 配合使用

Apache APISIX 的 AI Agent Skills包含使用 a6 运维 APISIX 的说明。

警告

安装 Skills 不会安装 a6 可执行文件。例如,npx skills add api7/a6 只会安装 Skill 指令。请单独安装 a6,并确保 Agent 的 PATH 中可以使用 a6 命令。

Agent 所在环境必须能够访问 Admin API,并且 Agent 需要 Admin API 凭证。