Skip to main content

全生命周期 API 管理

API Gateway、Ingress Controller 等

Apache APISIX 是一个动态、实时、高性能的云原生 API 网关,提供了负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。

适用于超大规模、复杂的业务系统

Apache APISIX 作为云原生架构的开源 API 网关,可以为海量 API 和微服务提供安全可靠的动态、高性能、可扩展的管理平台。

Apache APISIXRate limitAuthSecurityLoggingCustom plugin... ...Client/ServiceApache SkywalkingGrafana...PrometheusPARTNERPRIVATEPUBLICetcdetcdetcdControl Plane (CP)Manager APIDashboardData Plane (DP)

Apache APISIX 基于 NGINX 与 etcd,相较于传统的 API 网关,它提供了动态路由、插件热加载等诸多能力。

为什么选择 Apache APISIX?

Apache APISIX 值得信赖,你只需专注在具体业务中,而无需考虑 API 处理基础组件。

Apache APISIX 是首个提供低代码能力的开源 API 网关,作为 Apache 软件基金会顶级项目,它也为开发人员提供强大且灵活的控制界面。

简单易用的 Dashboard

Apache APISIX Dashboard 可以让用户尽可能直观、便捷地通过可视化界面操作 Apache APISIX。作为 Apache 软件基金会中持续迭代的开源项目,欢迎你随时提出新的想法。

友好的用户体验

Apache APISIX Dashboard 极大地满足了用户需求,不仅提供了清晰的组织架构以适配二次开发,而且可以借助插件编排能力释放想象力!

可视化配置

拒绝重复造轮子。借助 Apache APISIX 内置插件,可以在极短时间内创建灵活、可靠、高性能的网关。无需编写代码,只需在编辑器中拖拽插件、配置条件,便可通过可视化的方式打造专属的 API 管理系统。

性能

极致的性能体验

Apache APISIX 基于 Radixtree Route 和 etcd 提供路由极速匹配与配置快速同步的能力。从路由到插件,所有的设计和实现都是为了极速性能和超低延迟。

安全

阻拦恶意程序

Apache APISIX 提供了多款身份认证与接口验证的插件,我们将稳定、安全放在首位。如需了解更多信息请查看 安全类插件

高可用与可扩展性

与用户一起扩容

Apache APISIX 提供了自定义插件的能力,你可以在 Balancer 阶段使用自定义负载均衡算法,并使用自定义路由算法对路由进行精细化控制。

Read more...Read moreAPISIX

全动态

节省选型、开发时间,只做最重要的业务设计

Apache APISIX 提供了配置热更新、插件热加载能力,在不重新启动实例的情况下可快速更新配置,这能够节省开发时间并降低服务压力。同时,健康检查、服务熔断以及其它功能可以让系统始终保持稳定、可靠。

多平台、多协议

一次创建,随处运行

Apache APISIX 提供了多平台解决方案,它不但支持在裸机运行,也支持在 Kubernetes 中使用。它支持 HTTP 到 gRPC 的转换、WebSockets、gRPC、Dubbo、MQTT 代理和包括 ARM64 在内的多个平台,无需担心供应商对基础设施技术的锁定。

Apache APISIX 是 API 流量处理的最佳选择

Apache APISIX 是 Apache 软件基金会下的开源项目,并且在不断蓬勃发展。下方是 Apache APISIX 与其它 API 网关对比:

FeatureAPISIXOther API Gateways
Single-core CPU, QPS (enable limit-count and prometheus plugins)18000~1700
Latency0.2 ms2 ms
Dubbo, MQTT, Tengine and REST API to gRPC transcoding
Configuration rollback
Custom Load Balancing and routing
Plugin hot loading
Dashboard
Support any NGINX variable as routing condition

为 Apache APISIX 贡献你的力量!

Apache APISIX 完全开放源码并在不断发展!
我们欢迎任何形式的贡献,请在 GitHub 上与社区互动。

向更多开发者学习

想学习 Apache APISIX 的使用,但不知道从哪里开始?请查阅我们的 官方技术文档。

如果你喜欢通过视频进行学习,可查看 哔哩哔哩官方账号 以获取更多教程,欢迎你的订阅。

Try Apache APISIX today.