作者:API7 技术团队
最后更新:2026 年 7 月
Apache APISIX 和 Kong 都是基于 NGINX/OpenResty 的开源 API 网关,但在配置存储、开源范围、配置生效方式和治理模式上有本质差异。本文逐项对比架构、性能、插件、协议、安全与许可,帮你选出适合自己团队的网关。
两者共享 NGINX/OpenResty 内核。Apache APISIX 基于 etcd(无数据库),配置毫秒级生效,路由、插件、Dashboard 和 AI 全部在 Apache-2.0 开源核心中,由厂商中立的 Apache 软件基金会治理、拥有 600+ 贡献者社区。Kong 依赖 PostgreSQL(或 DB-less),生态成熟并有托管 Konnect 平台,但由单一公司治理,且多项高级能力在商业版 Kong Enterprise 中。
APISIX 在开源范围(全部能力进核心)、无数据库的 etcd 架构、毫秒级动态配置和基金会治理上领先;Kong 在生态规模和托管 Konnect 平台上领先。
| 维度 | Apache APISIX | Kong |
|---|---|---|
| 最适合 | 要完全开源、全动态、高性能网关的团队 | 要成熟生态 + 托管 Konnect 平台的团队 |
| 内核与配置存储 | NGINX/OpenResty(Lua)+ etcd —— 无数据库 | NGINX/OpenResty(Lua)+ PostgreSQL 或 DB-less |
| 开源范围 | ✓ 路由、插件、Dashboard、AI 全部 Apache-2.0 | Apache-2.0 网关核心;OIDC、高级 AI、高级限流、RBAC 为 Enterprise |
| 插件 | 100+ 插件全部开源 | Plugin Hub 100+;不少高级插件需 Enterprise |
| 配置生效 | ✓ etcd watch 毫秒级动态生效 | 传统模式约 5 秒轮询;DB-less 需整体重载声明式配置 |
| 插件语言 | Lua、Go、Java、Python、WebAssembly | Lua、Go、Python、JavaScript(PDK);Wasm(beta) |
| 治理与社区 | ✓ Apache 软件基金会(厂商中立);600+ 贡献者 | 单一厂商 —— Kong Inc. 掌握路线图与维护权 |
Apache APISIX 是 Apache-2.0 许可、基于 etcd 的动态 API 网关,构建在 NGINX/OpenResty 之上,提供 100+ 开源插件、多语言插件框架和内置 AI/LLM 网关能力。
Apache APISIX 是基于 NGINX/OpenResty 与 etcd 配置中心的开源动态 API 网关,是 Apache 软件基金会顶级项目(Apache-2.0)。100+ 插件、多语言插件框架和 AI/LLM 网关能力全部在开源核心中,ASF 官方项目聚焦介绍其拥有 600+ 开源贡献者。
内核
NGINX/OpenResty(Lua)+ etcd
许可证
Apache-2.0(ASF 顶级项目)
最适合
完全开源、全动态、高性能网关
Kong Gateway 是基于 NGINX/OpenResty、依赖 PostgreSQL(或 DB-less)的开源 API 网关,拥有庞大的 Plugin Hub,之上是商业版 Kong Enterprise 与托管平台 Konnect。
Kong Gateway 是基于 NGINX/OpenResty 的开源 API 网关,依赖 PostgreSQL 或以 DB-less 模式运行,拥有庞大的插件生态。Kong Inc. 在开源核心之上提供商业版 Kong Enterprise 与托管平台 Kong Konnect。
内核
NGINX/OpenResty(Lua)+ PostgreSQL / DB-less
许可证
Apache-2.0 核心 + 商业 Enterprise
最适合
成熟生态 + 托管 Konnect
APISIX 用无状态数据面 + etcd 配置中心,变更经 watch 毫秒级下发、无需重启;Kong 把状态存进 PostgreSQL(或用声明式文件跑 DB-less)。
Apache APISIX 把全部配置存在 etcd 中,并在每个节点本地缓存。路由、 插件、上游的变更通过 etcd watch 在毫秒级生效,不需要扩容数据库, 也不需要重启进程。数据面无状态,可以水平扩展,不存在关系型数据库 瓶颈。
Kong 有三种运行模式:传统模式依赖 PostgreSQL;DB-less 模式使用声明式 配置文件;hybrid 模式分离控制面与数据面。传统模式下节点按轮询间隔 拉取变更(官方文档 db_update_frequency 默认为 5 秒);DB-less 模式改 配置需要整体重载声明式配置。Cassandra 作为数据存储已在 Kong Gateway 3.4 中移除。
两者同为 NGINX 系,性能同一档。API7 发布的基准测试中 APISIX 领先 Kong;APISIX 自报单核约 18,000 QPS、0.2 毫秒延迟 —— 厂商数字仅供方向参考。
由于两者都运行在 NGINX/OpenResty 上,裸代理性能相当。在 API7 发布的 APISIX 3.0 vs Kong 3.0 基准测试中,不开插件时 Apache APISIX 吞吐约为 Kong 的 140%,开启插件后约为 200%;APISIX 官方文档自报单核吞吐约 18,000 QPS、平均延迟 0.2 毫秒。 这些都是厂商发布的数字,仅供方向参考 —— 真实结果由插件配置主导, 建议用自己的业务负载实测。
两者在 NGINX 代理内核上趋同,差异集中在配置存储、开源与商业版的能力划分、插件语言、协议覆盖和治理模式。
| 能力 | Apache APISIX | Kong |
|---|---|---|
| 架构 | NGINX/OpenResty(Lua)+ etcd;无状态数据面、动态配置、无数据库 | NGINX/OpenResty(Lua)+ PostgreSQL 或 DB-less;hybrid 模式分离控制面/数据面 |
| 配置生效 | etcd watch —— 毫秒级,无需重启 | 传统模式按 db_update_frequency 轮询(文档默认 5 秒);DB-less 改配置需整体重载声明式配置(/config) |
| 开源许可与范围 | Apache-2.0 —— 路由、插件、Dashboard、可观测、AI 全在开源核心 | Apache-2.0 网关核心;OIDC、高级 AI 插件、高级限流、RBAC/workspaces 为 Enterprise |
| 插件 | 100+ 插件全部开源(无付费墙) | 内置开源插件 + Plugin Hub 100+;不少高级插件需 Enterprise |
| 自定义插件语言 | Lua(原生)、Go、Java、Python、WebAssembly | Lua(原生)、Go、Python、JavaScript(PDK);Wasm(beta,3.4+) |
| 协议支持 | HTTP/1.1、HTTP/2、HTTP/3(实验性)、gRPC(含转码)、WebSocket、TCP/UDP、MQTT、Dubbo | HTTP/1.1、HTTP/2、gRPC、WebSocket、TCP/TLS、UDP |
| 安全与认证 | JWT、OAuth2/OIDC、key-auth、mTLS、HMAC —— 均在开源核心 | OSS 提供 JWT、OAuth2、key-auth、ACL、mTLS;OIDC 与 mTLS-auth 为 Enterprise |
| AI / LLM 网关 | ✓ AI/LLM 代理插件在开源核心中 | Kong AI Gateway 插件 —— 高级能力需要 Enterprise |
| 服务发现 | Kubernetes、Consul、Nacos、Eureka、DNS | DNS 与 Kubernetes;其他注册中心需插件 |
| Kubernetes | APISIX Ingress Controller + Gateway API;etcd 架构、无数据库 | Kong Ingress Controller;K8s 中可 DB-less 运行 |
| Dashboard | ✓ 内置开源 Dashboard | Kong Manager 图形界面;完整管理能力经由 Konnect(商业) |
| 可观测性 | Prometheus、OpenTelemetry、SkyWalking、Datadog —— 均开源 | OSS 提供 Prometheus 与基础能力;完整套件在 Enterprise |
| 治理与社区 | 厂商中立的 ASF 顶级项目;600+ 贡献者(ASF 官方项目聚焦) | 单一厂商项目 —— Kong Inc. 决定路线图与维护权 |
| 许可与价格 | Apache-2.0 永久免费;API7 企业版提供支持、RBAC 与加固发行版 | OSS 免费;Kong Enterprise 与 Konnect 均为商务定价(联系销售) |
要完全开源、无数据库、全动态的网关选 APISIX;要最大插件生态和托管 Konnect 平台、且能接受 Kong Enterprise,选 Kong。
一句话总结: 如果你想要全部能力都在开源核心、无数据库架构、毫秒级动态配置, 以及厂商中立的基金会治理,Apache APISIX 更合适;如果你想要最大的 插件生态和托管 SaaS,并且可以接受 Kong Enterprise,Kong 也是可靠 的选择。需要生产级加固发行版(Dashboard、RBAC、审计、合规与商业 支持)可了解 API7 企业版。
微信咨询
获取方案