kong或kong API Gateway是一种云本地,平台不可伸的,可扩展的API网关,其高性能和通过插件的可扩展性与众不同。它还提供了具有多LLM支持的高级AI功能。
通过为代理,路由,负载平衡,健康检查,身份验证(以及更多)提供功能, kong轻松地作为微服务或常规API流量来协调中心层。
由于其官方的Kubernetes入口控制器, kong在Kubernetes上本地运行。
安装|文档|讨论|论坛|博客|构建|云主持了kong
入门
如果您希望使用云托管的kong ,则可以注册kong Konnect的免费试用,并在几分钟之内开始。如果没有,您可以按照下面的说明在您自己的基础架构上开始使用kong 。
让我们通过在不到5分钟的时间内将身份验证添加到API中来进行测试驱动kong 。
我们建议通过下面的说明使用Docker-Compose发行版,但是如果您希望以DB-nose模式运行kong API网关,也可以使用Docker安装过程。
无论您是在云中运行,裸金属还是使用容器,都可以在我们的官方安装页面上找到所有受支持的分发。
- 首先,请克隆Docker存储库,然后导航到组合文件夹。
kong
$ cd docker- kong /compose/\”>
$ git clone https://g*it*h*ub.com/kong/docker- kong
$ cd docker- kong /compose/
- 使用以下方式启动网关堆栈:
$ kong _DATABASE=postgres docker-compose --profile database up
该网关现在可在Localhost的以下端口上提供:
- :8000-通过kong将流量发送到您的服务
- :8001-使用Admin API或通过甲板配置kong
- :8002-访问kong的管理Web UI( kong Manager):8002
接下来,遵循快速启动指南游览网关功能。
特征
通过将通用API功能集中在您组织的所有服务中, kong API Gateway为工程团队创造了更大的自由,可以专注于最重要的挑战。
最高的kong功能包括:
- 高级路由,负载平衡,健康检查 – 全部可通过RESTFURE API或声明性配置进行配置。
- 使用JWT,Basic Auth,Oauth,ACL等方法的API验证和授权。
- 代理,SSL/TLS终止以及对L4或L7流量的连接支持。
- 用于执行流量控制,速率限制,REQ/RES转换,日志记录,监视以及包括插件开发人员中心的插件。
- AI流量的插件支持多LLLM实现和无代码AI用例,具有高级AI及时工程,AI可观察性,AI安全性等。
- 复杂的部署模型,例如声明性数据集中部署和混合部署(控制平面/数据平面分离),而无需任何供应商锁定。
- 本机入口控制器支持为Kubernetes提供服务。
插件集线器
插件提供高级功能,可扩展网关的使用。插件集线器上展示了许多kong Inc.和社区开发的插件,例如AWS Lambda,相关ID和响应变压器。
为插件枢纽做出贡献,并确保您的下一个创新想法已发布并提供给更广泛的社区!
贡献
我们提取请求,我们不断努力,使开发人员尽可能容易地做出贡献。在开始使用kong API网关开发之前,请熟悉以下开发人员资源:
- 社区承诺(community_pledge.md),我们的承诺与开源社区互动。
- 撰稿人指南(贡献者),以了解如何为kong做出贡献。
- 开发指南(开发人员.md):设置开发环境。
- code_of_conduct和版权
使用插件开发指南来构建新的和创意插件,或在插件开发套件(PDK)参考中浏览kong的源代码文档的在线版本。开发人员可以在LUA,GO或JavaScript中构建插件。
发行
有关给定版本的更多详细信息,请参见ChangElog。版本控制网关发布时,遵循SEMVER规范。
加入社区
- 查看文档
- 加入kong讨论论坛
- 加入kong Nation论坛:https kong //discuss.konghq.com/
- 加入我们的社区懈怠
- 在我们的博客上阅读最新情况
- 在x上关注我们
- 订阅我们的YouTube频道
- 访问我们的主页以了解更多信息
Konnect云
kong Inc.提供商业订阅,以多种方式增强kong API网关。 kong Konnect Cloud订阅的客户利用了其他网关功能,商业支持以及访问kong的托管(SaaS)控制平面平台。 Konnect云平台功能包括实时分析,服务目录,开发人员门户等等!开始使用Konnect Cloud。
执照
kong Inc.
Licensed under the Apache License, Version 2.0 (the \”License\”);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://www.***apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an \”AS IS\” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.\”>
Copyright 2016-2025 kong Inc. Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at https://www.***apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
