This is an automated email from the ASF dual-hosted git repository. Yilialinn pushed a commit to branch codex/seo-ctr-page-improvements in repository https://gitbox.apache.org/repos/asf/apisix-website.git
commit c9e47727d4b0a2d729883b20625f5839133cd855 Author: Yilia Lin <[email protected]> AuthorDate: Mon Jul 6 17:18:20 2026 +0800 Improve CTR for high-impression APISIX pages --- .../blog/2021/06/28/why-we-need-Apache-APISIX.md | 23 ++++++++++++++++++- blog/en/blog/2021/08/10/apisix-nginx.md | 23 ++++++++++++++++++- .../08/25/Why-Apache-APISIX-chose-Nginx-and-Lua.md | 23 ++++++++++++++++++- blog/en/blog/2021/10/09/apisix-ingress-techblog.md | 23 ++++++++++++++++++- blog/en/blog/2022/02/21/nacos-api-gateway.md | 23 ++++++++++++++++++- .../apisix-integration-eureka-service-discovery.md | 23 ++++++++++++++++++- ...use-keycloak-with-api-gateway-to-secure-apis.md | 13 ++++++++++- .../blog/2022/07/30/why-we-need-apache-apisix.md | 23 ++++++++++++++++++- ...arm-performance-google-aws-azure-with-apisix.md | 23 ++++++++++++++++++- .../2022/09/08/api-monetization-using-stack.md | 23 ++++++++++++++++++- .../blog/2022/10/27/ten-use-cases-api-gateway.md | 23 ++++++++++++++++++- .../11/07/webhook-api-gateway-event-driven-apis.md | 23 ++++++++++++++++++- ...from_everywhere_with_keycloak_authentication.md | 23 ++++++++++++++++++- .../2023/09/08/APISIX-integrates-with-Coraza.md | 23 ++++++++++++++++++- blog/en/blog/2023/10/18/ingress-apisix.md | 23 ++++++++++++++++++- ...nlock-observability-for-apisix-with-deepflow.md | 23 ++++++++++++++++++- ...ud-vs-open-source-vs-commercial-api-gateways.md | 13 ++++++++++- .../blog/2025/02/24/apisix-ai-gateway-features.md | 23 ++++++++++++++++++- blog/en/blog/2025/03/06/what-is-an-ai-gateway.md | 23 ++++++++++++++++++- ...gateway-vs-api-gateway-differences-explained.md | 23 ++++++++++++++++++- .../2025/04/08/introducing-apisix-ai-gateway.md | 23 ++++++++++++++++++- .../2025/04/21/host-mcp-server-with-api-gateway.md | 23 ++++++++++++++++++- ...ix-ai-gateway-from-cloud-native-to-ai-native.md | 23 ++++++++++++++++++- ...ai-gateway-future-trend-of-ai-infrastructure.md | 23 ++++++++++++++++++- .../18/mcp-monetization-navigating-ai-economy.md | 23 ++++++++++++++++++- .../2025/10/10/release-apache-apisix-3.14.0.md | 23 ++++++++++++++++++- .../12/19/apisix-ingress-controller-2-0-release.md | 23 ++++++++++++++++++- blog/zh/blog/2023/02/08/what-is-restful-api.md | 13 ++++++++++- .../08/why-do-microservices-need-an-api-gateway.md | 13 ++++++++++- ...e-intelligent-api-management-with-ai-and-mcp.md | 23 ++++++++++++++++++- ...ix-ai-gateway-from-cloud-native-to-ai-native.md | 23 ++++++++++++++++++- .../learning-center/api-gateway-authentication.md | 14 +++++++++++- .../api-gateway-for-microservices.md | 14 +++++++++++- website/learning-center/api-gateway-security.md | 14 +++++++++++- website/learning-center/apisix-vs-kong.md | 14 +++++++++++- website/learning-center/mcp-protocol-ai-gateway.md | 14 +++++++++++- website/learning-center/what-is-an-api-gateway.md | 24 +++++++++++++++++++- website/learning-center/what-is-grpc.md | 14 +++++++++++- website/learning-center/what-is-mutual-tls.md | 14 +++++++++++- website/src/pages/ai-gateway.tsx | 26 +++++++++++++++++----- website/src/pages/downloads.tsx | 13 +++++++++++ website/src/pages/plugins.tsx | 14 ++++++++++++ 42 files changed, 804 insertions(+), 44 deletions(-) diff --git a/blog/en/blog/2021/06/28/why-we-need-Apache-APISIX.md b/blog/en/blog/2021/06/28/why-we-need-Apache-APISIX.md index c5158471e0e..ba9e6e602bb 100644 --- a/blog/en/blog/2021/06/28/why-we-need-Apache-APISIX.md +++ b/blog/en/blog/2021/06/28/why-we-need-Apache-APISIX.md @@ -11,7 +11,7 @@ keywords: - API Gateway - Open Source - API Management -description: Many companies used to use NGINX or Kong as their API gateway but switched to Apache APISIX now. As an Open Source API Gateway, Apache APISIX solves a lot of pain points for businesses. +description: "Learn how Apache APISIX supports open-source API Gateway use cases including traffic routing, authentication, security, observability, Kubernetes, and microservices." tags: [Ecosystem] image: https://static.apiseven.com/2022/10/08/634113b21a4aa.png --- @@ -20,6 +20,10 @@ image: https://static.apiseven.com/2022/10/08/634113b21a4aa.png <!--truncate--> +## Quick Overview + +This guide covers open-source API Gateway, cloud-native API Gateway, Kubernetes traffic management, microservices routing, and Apache APISIX use cases. Use it to understand when APISIX should sit at the edge, inside a microservices platform, or in front of AI and API workloads. + API gateway is an important infrastructure component in the cloud-native era. There are two common criteria to evaluate an API gateway: how dynamic it is, and how mature its observability is. Many companies used to use NGINX or Kong as their API gateway, but then later switched to Apache APISIX. As an API gateway born for the cloud-native era, Apache APISIX indeed solves a lot of pain points for businesses in various dimensions. Now you might wonder, why? ## NGINX and Kong's Limitations @@ -106,3 +110,20 @@ In the next five to ten years, the service mesh architecture based on the cloud- It has been three years since the first day Apache APISIX was open-sourced. The highly active community and [case studies](https://apisix.apache.org/blog/tags/case-studies/) have proved that APISIX is the perfect API gateway in the cloud-native era. By reading this article, I believe you have a more comprehensive understanding of APISIX. If you have any questions, you can leave a message in [GitHub issue](https://github.com/apache/apisix/issues); community contributors will respond quickly; of course, you can also join the APISIX Slack channel and mailing list; please refer to [Join Us](https://apisix.apache.org/docs/general/join/). + +## Related APISIX Resources + +- [What is an API Gateway?](/learning-center/what-is-an-api-gateway/): Understand the gateway layer and common deployment patterns. +- [API Gateway for microservices](/learning-center/api-gateway-for-microservices/): See how APISIX routes traffic across distributed services. +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare Key Auth, JWT, OAuth 2.0, OIDC, mTLS, and HMAC. +- [API Gateway security](/learning-center/api-gateway-security/): Learn how APISIX centralizes protection for APIs and services. + +## FAQ + +### Why use an API Gateway instead of adding logic to every service? + +An API Gateway centralizes cross-cutting concerns such as routing, authentication, rate limiting, observability, and traffic control. This reduces duplicated code and makes policies easier to change across services. + +### Where does Apache APISIX fit in a cloud-native architecture? + +Apache APISIX can serve as an edge API Gateway, internal microservices gateway, Kubernetes Ingress Controller, or AI Gateway, depending on where teams need dynamic traffic management and policy enforcement. diff --git a/blog/en/blog/2021/08/10/apisix-nginx.md b/blog/en/blog/2021/08/10/apisix-nginx.md index 1c2cb238d7f..b7f19b590b6 100644 --- a/blog/en/blog/2021/08/10/apisix-nginx.md +++ b/blog/en/blog/2021/08/10/apisix-nginx.md @@ -8,7 +8,7 @@ keywords: - Lua - Dynamic Management date: "2021-08-10" -description: Learn how APISIX dynamically manages NGINX clusters via REST API and etcd, enabling hot reloading without downtime. +description: "Learn how Apache APISIX supports open-source API Gateway use cases including traffic routing, authentication, security, observability, Kubernetes, and microservices." tags: [Ecosystem] --- @@ -16,6 +16,10 @@ tags: [Ecosystem] <!--truncate--> +## Quick Overview + +This guide covers open-source API Gateway, cloud-native API Gateway, Kubernetes traffic management, microservices routing, and Apache APISIX use cases. Use it to understand when APISIX should sit at the edge, inside a microservices platform, or in front of AI and API workloads. + One of the most criticized aspects of the open source version of Nginx is that it does not have dynamic configuration, remote API, and cluster management capabilities. Apache APISIX, the open source seven-tier gateway graduated from the Apache Foundation, implements dynamic management of Nginx clusters based on etcd and Lua.  @@ -514,3 +518,20 @@ The key to dynamically modifying the Nginx configuration is 2 things: the Lua la Apache APISIX has many good designs, and this article only discusses the dynamic management of Nginx clusters. [click here for the link to the original article](https://www.taohui.tech/2021/08/10/%E5%BC%80%E6%BA%90%E7%BD%91%E5%85%B3APISIX%E6%9E%B6%E6%9E%84%E5%88%86%E6%9E%90/#more) + +## Related APISIX Resources + +- [What is an API Gateway?](/learning-center/what-is-an-api-gateway/): Understand the gateway layer and common deployment patterns. +- [API Gateway for microservices](/learning-center/api-gateway-for-microservices/): See how APISIX routes traffic across distributed services. +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare Key Auth, JWT, OAuth 2.0, OIDC, mTLS, and HMAC. +- [API Gateway security](/learning-center/api-gateway-security/): Learn how APISIX centralizes protection for APIs and services. + +## FAQ + +### Why use an API Gateway instead of adding logic to every service? + +An API Gateway centralizes cross-cutting concerns such as routing, authentication, rate limiting, observability, and traffic control. This reduces duplicated code and makes policies easier to change across services. + +### Where does Apache APISIX fit in a cloud-native architecture? + +Apache APISIX can serve as an edge API Gateway, internal microservices gateway, Kubernetes Ingress Controller, or AI Gateway, depending on where teams need dynamic traffic management and policy enforcement. diff --git a/blog/en/blog/2021/08/25/Why-Apache-APISIX-chose-Nginx-and-Lua.md b/blog/en/blog/2021/08/25/Why-Apache-APISIX-chose-Nginx-and-Lua.md index 92535c8ad4f..a2b9f28b0b3 100644 --- a/blog/en/blog/2021/08/25/Why-Apache-APISIX-chose-Nginx-and-Lua.md +++ b/blog/en/blog/2021/08/25/Why-Apache-APISIX-chose-Nginx-and-Lua.md @@ -10,7 +10,7 @@ keywords: - Lua - Nginx - API Gateway -description: This article introduces the historical background of Apache APISIX's choice of Nginx + Lua technology stack and the advantages they bring to APISIX. +description: "Learn how Apache APISIX supports open-source API Gateway use cases including traffic routing, authentication, security, observability, Kubernetes, and microservices." tags: [Ecosystem] --- @@ -18,6 +18,10 @@ tags: [Ecosystem] <!--truncate--> +## Quick Overview + +This guide covers open-source API Gateway, cloud-native API Gateway, Kubernetes traffic management, microservices routing, and Apache APISIX use cases. Use it to understand when APISIX should sit at the edge, inside a microservices platform, or in front of AI and API workloads. + When I was at this year’s COSCUP conference, some visitors asked me why did Apache APISIX, Kong, and 3scale API Gateways all choose Lua to build the program? Yes, Lua is not a well-known language, and it is probably a long way from the most popular programming language. @@ -171,3 +175,20 @@ The graphql_name here is not an Nginx built-in variable, but is defined through Suppose we need particular logic in the routing process, users can implement custom variables and operators, such as determining which route to use by matching the geographic location of the IP library. Users only need to write some Lua code, which is much less complicated than modifying the Nginx C module. In Apache APISIX, the routing system is dynamic. Our TLS server-side certificates and upstream node configurations are dynamic. There is no need to modify Nginx — the above functions can run on the official Nginx and Lua stack. Of course, by modifying Nginx, we have also implemented more advanced features, such as dynamic gzip configuration and dynamic client request size limit. We will implement our own Nginx distribution later so that open source users can easily use these advanced functions. + +## Related APISIX Resources + +- [What is an API Gateway?](/learning-center/what-is-an-api-gateway/): Understand the gateway layer and common deployment patterns. +- [API Gateway for microservices](/learning-center/api-gateway-for-microservices/): See how APISIX routes traffic across distributed services. +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare Key Auth, JWT, OAuth 2.0, OIDC, mTLS, and HMAC. +- [API Gateway security](/learning-center/api-gateway-security/): Learn how APISIX centralizes protection for APIs and services. + +## FAQ + +### Why use an API Gateway instead of adding logic to every service? + +An API Gateway centralizes cross-cutting concerns such as routing, authentication, rate limiting, observability, and traffic control. This reduces duplicated code and makes policies easier to change across services. + +### Where does Apache APISIX fit in a cloud-native architecture? + +Apache APISIX can serve as an edge API Gateway, internal microservices gateway, Kubernetes Ingress Controller, or AI Gateway, depending on where teams need dynamic traffic management and policy enforcement. diff --git a/blog/en/blog/2021/10/09/apisix-ingress-techblog.md b/blog/en/blog/2021/10/09/apisix-ingress-techblog.md index 88a1f29802d..323ec5c9c89 100644 --- a/blog/en/blog/2021/10/09/apisix-ingress-techblog.md +++ b/blog/en/blog/2021/10/09/apisix-ingress-techblog.md @@ -9,7 +9,7 @@ keywords: - Ingress - API Gateway - Kubernetes -description: Learn what APISIX Ingress Controller is, how it differs from Kubernetes Ingress NGINX, and its key advantages for API management. +description: "Learn how Apache APISIX supports open-source API Gateway use cases including traffic routing, authentication, security, observability, Kubernetes, and microservices." tags: [Ecosystem, Community] --- @@ -17,6 +17,10 @@ tags: [Ecosystem, Community] <!--truncate--> +## Quick Overview + +This guide covers open-source API Gateway, cloud-native API Gateway, Kubernetes traffic management, microservices routing, and Apache APISIX use cases. Use it to understand when APISIX should sit at the edge, inside a microservices platform, or in front of AI and API workloads. + ## Apache APISIX Ingress Overview ### Apache APISIX Ingress Definition @@ -196,3 +200,20 @@ APISIX Ingress will continue to be updated in terms of functionality and ecology Finally, we hope you can participate in the project more often, for example, there will be an APISIX Ingress community meeting every two weeks on Wednesday at 2 pm, and we will synchronize the current progress of the project or the problems we encountered. Keep an eye on the Apache APISIX video to participate in the live community meetings. [Click here](https://github.com/apache/apisix-ingress-controller/issues/614) for more details about the APISIX Ingress community meetings. + +## Related APISIX Resources + +- [What is an API Gateway?](/learning-center/what-is-an-api-gateway/): Understand the gateway layer and common deployment patterns. +- [API Gateway for microservices](/learning-center/api-gateway-for-microservices/): See how APISIX routes traffic across distributed services. +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare Key Auth, JWT, OAuth 2.0, OIDC, mTLS, and HMAC. +- [API Gateway security](/learning-center/api-gateway-security/): Learn how APISIX centralizes protection for APIs and services. + +## FAQ + +### Why use an API Gateway instead of adding logic to every service? + +An API Gateway centralizes cross-cutting concerns such as routing, authentication, rate limiting, observability, and traffic control. This reduces duplicated code and makes policies easier to change across services. + +### Where does Apache APISIX fit in a cloud-native architecture? + +Apache APISIX can serve as an edge API Gateway, internal microservices gateway, Kubernetes Ingress Controller, or AI Gateway, depending on where teams need dynamic traffic management and policy enforcement. diff --git a/blog/en/blog/2022/02/21/nacos-api-gateway.md b/blog/en/blog/2022/02/21/nacos-api-gateway.md index e752120bbd2..feabc66d4d8 100644 --- a/blog/en/blog/2022/02/21/nacos-api-gateway.md +++ b/blog/en/blog/2022/02/21/nacos-api-gateway.md @@ -15,7 +15,7 @@ keywords: - API gateway - Service Discovery - Service Registry -description: This article introduces the basic concepts of Apache APISIX and Service Registry, and shows you the practice of Nacos service discovery on API Gateway. +description: "Learn how Apache APISIX supports open-source API Gateway use cases including traffic routing, authentication, security, observability, Kubernetes, and microservices." tags: [Ecosystem] --- @@ -23,6 +23,10 @@ tags: [Ecosystem] <!--truncate--> +## Quick Overview + +This guide covers open-source API Gateway, cloud-native API Gateway, Kubernetes traffic management, microservices routing, and Apache APISIX use cases. Use it to understand when APISIX should sit at the edge, inside a microservices platform, or in front of AI and API workloads. + ## Background Information Apache APISIX is a dynamic, real-time, high-performance API gateway that provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more. It not only has many useful plugins, but also supports plugin dynamic change and hot swap. At the same time, when using service discovery components, you can not only use etcd, but also Eureka, Consul, and Nacos as service discovery components. This article wi [...] @@ -196,3 +200,20 @@ This article introduces the concept of registry center and how Apache APISIX coo To get more information about the `nacos` plugin description and full configuration list, you can refer to the [Apache APISIX's official documentation](https://apisix.apache.org/docs/apisix/discovery/nacos/). Apache APISIX is also currently working on additional plugins to support the integration of additional services, so if you are interested, feel free to start a discussion in [GitHub Discussion](https://github.com/apache/apisix/discussions), or via the [mailing list](https://apisix.apache.org/zh/docs/general/join) to communicate. + +## Related APISIX Resources + +- [What is an API Gateway?](/learning-center/what-is-an-api-gateway/): Understand the gateway layer and common deployment patterns. +- [API Gateway for microservices](/learning-center/api-gateway-for-microservices/): See how APISIX routes traffic across distributed services. +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare Key Auth, JWT, OAuth 2.0, OIDC, mTLS, and HMAC. +- [API Gateway security](/learning-center/api-gateway-security/): Learn how APISIX centralizes protection for APIs and services. + +## FAQ + +### Why use an API Gateway instead of adding logic to every service? + +An API Gateway centralizes cross-cutting concerns such as routing, authentication, rate limiting, observability, and traffic control. This reduces duplicated code and makes policies easier to change across services. + +### Where does Apache APISIX fit in a cloud-native architecture? + +Apache APISIX can serve as an edge API Gateway, internal microservices gateway, Kubernetes Ingress Controller, or AI Gateway, depending on where teams need dynamic traffic management and policy enforcement. diff --git a/blog/en/blog/2022/03/05/apisix-integration-eureka-service-discovery.md b/blog/en/blog/2022/03/05/apisix-integration-eureka-service-discovery.md index a39f7c17aec..6683e47c1ea 100644 --- a/blog/en/blog/2022/03/05/apisix-integration-eureka-service-discovery.md +++ b/blog/en/blog/2022/03/05/apisix-integration-eureka-service-discovery.md @@ -15,13 +15,17 @@ keywords: - Eureka - Service Discovery - Servici Register -description: This article describes how to enable Eureka as a service discovery in the API gateway Apache APISIX and how to use diagnostic tools to find problems in the link. +description: "Learn how Apache APISIX supports open-source API Gateway use cases including traffic routing, authentication, security, observability, Kubernetes, and microservices." tags: [Ecosystem] --- > This article describes how to enable Eureka as a service discovery in the > API gateway Apache APISIX and how to use diagnostic tools to find problems > in the link. <!--truncate--> + +## Quick Overview + +This guide covers open-source API Gateway, cloud-native API Gateway, Kubernetes traffic management, microservices routing, and Apache APISIX use cases. Use it to understand when APISIX should sit at the edge, inside a microservices platform, or in front of AI and API workloads. In microservices architecture, large and complex systems are vertically divided into smaller subsystems based on function or business requirements, which exist as independently deployed sub-processes that communicate with each other through network calls. How these independently deployed services discover each other is the first problem to be solved, so there is often a centralized registry in microservice architectures. As the most core development framework in the Java ecosystem, Spring continues to liberate the productivity of Java developers from Spring MVC to Spring Boot, and Spring Cloud is Spring's answer to the micro-service architecture in the Cloud native era. @@ -264,3 +268,20 @@ Spring Cloud is a popular microservice framework, and Apache APISIX provides the For more instructions and complete configuration information about the `eureka` plugin, please refer to the [Apache APISIX official documentation](https://apisix.apache.org/docs/apisix/discovery/eureka/). Apache APISIX is also currently working on additional plugins to support the integration of additional services, so if you are interested, feel free to start a discussion in [GitHub Discussion](https://github.com/apache/apisix/discussions), or via the [mailing list](https://apisix.apache.org/docs/general/join) to communicate. + +## Related APISIX Resources + +- [What is an API Gateway?](/learning-center/what-is-an-api-gateway/): Understand the gateway layer and common deployment patterns. +- [API Gateway for microservices](/learning-center/api-gateway-for-microservices/): See how APISIX routes traffic across distributed services. +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare Key Auth, JWT, OAuth 2.0, OIDC, mTLS, and HMAC. +- [API Gateway security](/learning-center/api-gateway-security/): Learn how APISIX centralizes protection for APIs and services. + +## FAQ + +### Why use an API Gateway instead of adding logic to every service? + +An API Gateway centralizes cross-cutting concerns such as routing, authentication, rate limiting, observability, and traffic control. This reduces duplicated code and makes policies easier to change across services. + +### Where does Apache APISIX fit in a cloud-native architecture? + +Apache APISIX can serve as an edge API Gateway, internal microservices gateway, Kubernetes Ingress Controller, or AI Gateway, depending on where teams need dynamic traffic management and policy enforcement. diff --git a/blog/en/blog/2022/07/06/use-keycloak-with-api-gateway-to-secure-apis.md b/blog/en/blog/2022/07/06/use-keycloak-with-api-gateway-to-secure-apis.md index e32f1f2bbd8..1988f55a1d1 100644 --- a/blog/en/blog/2022/07/06/use-keycloak-with-api-gateway-to-secure-apis.md +++ b/blog/en/blog/2022/07/06/use-keycloak-with-api-gateway-to-secure-apis.md @@ -15,7 +15,7 @@ keywords: - Authentication - OpenID Connect - Keycloak -description: Integrate Keycloak with APISIX using the OpenID Connect plugin. Configure SSO authentication for your APIs step by step. +description: "Learn how Apache APISIX centralizes API Gateway authentication and security with Key Auth, JWT, OpenID Connect, Keycloak, mTLS, HMAC, and access control." tags: [Authentication, Plugins] image: https://static.apiseven.com/2022/blog/0818/plugins/keycloak.png --- @@ -24,6 +24,10 @@ image: https://static.apiseven.com/2022/blog/0818/plugins/keycloak.png <!--truncate--> +## Quick Overview + +This guide covers API Gateway authentication, API security, OpenID Connect, JWT, Keycloak, mTLS, and HMAC. Use it to understand how Apache APISIX centralizes identity, access control, and security policy enforcement before traffic reaches upstream services. + OpenID Connect referred to as OIDC, is an authentication protocol based on the OAuth 2.0. It allows the client to obtain user information from the identity provider (IdP), e.g., Keycloak, Ory, Okta, Auth0, etc. The open-source API Gateway Apache APISIX supports using the [openid-connect plugin](https://apisix.apache.org/docs/apisix/plugins/openid-connect) to integrate with the above identity Providers. It will redirect all unauthenticated clients to IdP's login page. After the successful [...]  @@ -293,3 +297,10 @@ For more information please visit: 3. [Keycloak Realm vs Client](https://stackoverflow.com/questions/56561554/keycloak-realm-vs-keycloak-client) 4. [Keycloak Client vs User](https://stackoverflow.com/questions/49107701/keycloak-client-vs-user) 5. [What is Client Scope?](https://wjw465150.gitbooks.io/keycloak-documentation/content/server_admin/topics/roles/client-scope.html) + +## Related APISIX Authentication and Security Resources + +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare authentication methods and implementation tradeoffs. +- [API Gateway security](/learning-center/api-gateway-security/): Build centralized API protection at the gateway layer. +- [OpenID Connect plugin](/docs/apisix/plugins/openid-connect/): Use OIDC providers such as Keycloak, Okta, Auth0, or Azure AD. +- [JWT authentication plugin](/docs/apisix/plugins/jwt-auth/): Validate signed tokens at the gateway before upstream services. diff --git a/blog/en/blog/2022/07/30/why-we-need-apache-apisix.md b/blog/en/blog/2022/07/30/why-we-need-apache-apisix.md index 29f5e46e6d4..bfd16d0e18b 100644 --- a/blog/en/blog/2022/07/30/why-we-need-apache-apisix.md +++ b/blog/en/blog/2022/07/30/why-we-need-apache-apisix.md @@ -10,7 +10,7 @@ keywords: - Nginx - Open Source - API Management -description: "APISIX solves key NGINX and Kong pain points: dynamic config, cluster management, and hot reloading. See the architecture comparison." +description: "Learn how Apache APISIX supports open-source API Gateway use cases including traffic routing, authentication, security, observability, Kubernetes, and microservices." tags: [Ecosystem] image: https://static.apiseven.com/2022/11/07/636916ea65769.png --- @@ -19,6 +19,10 @@ image: https://static.apiseven.com/2022/11/07/636916ea65769.png <!--truncate--> +## Quick Overview + +This guide covers open-source API Gateway, cloud-native API Gateway, Kubernetes traffic management, microservices routing, and Apache APISIX use cases. Use it to understand when APISIX should sit at the edge, inside a microservices platform, or in front of AI and API workloads. + In the cloud-native era, dynamic capability and observability have become the standards for measuring API gateways. Apache APISIX has been following in the footsteps of cloud-native since its inception. However, as a new-generation API gateway that was born just three years ago, why can Apache APISIX stand out from NGINX, which has been born for more than 20 years, and Kong, which has been open source for 8 years, and become the most popular and active gateway in the cloud-native era? Th [...] ## NGINX and Kong's Disadvantages @@ -107,3 +111,20 @@ In the next five to ten years, the service mesh architecture based on the cloud- It has been three years since the first day when Apache APISIX was open-sourced. The highly active community and actual user cases have proved that APISIX is the most perfect API gateway in the cloud-native era. By reading this article, I believe you have a more comprehensive understanding of APISIX and look forward to using APISIX as your API gateway in a production environment. If you have any questions, you can leave a message in [Github issue](https://github.com/apache/apisix/issues), community contributors will respond quickly, of course, you can also join the APISIX Slack channel and mailing list, Please refer to [Join Us](https://apisix.apache.org/docs/general/join/). + +## Related APISIX Resources + +- [What is an API Gateway?](/learning-center/what-is-an-api-gateway/): Understand the gateway layer and common deployment patterns. +- [API Gateway for microservices](/learning-center/api-gateway-for-microservices/): See how APISIX routes traffic across distributed services. +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare Key Auth, JWT, OAuth 2.0, OIDC, mTLS, and HMAC. +- [API Gateway security](/learning-center/api-gateway-security/): Learn how APISIX centralizes protection for APIs and services. + +## FAQ + +### Why use an API Gateway instead of adding logic to every service? + +An API Gateway centralizes cross-cutting concerns such as routing, authentication, rate limiting, observability, and traffic control. This reduces duplicated code and makes policies easier to change across services. + +### Where does Apache APISIX fit in a cloud-native architecture? + +Apache APISIX can serve as an edge API Gateway, internal microservices gateway, Kubernetes Ingress Controller, or AI Gateway, depending on where teams need dynamic traffic management and policy enforcement. diff --git a/blog/en/blog/2022/08/12/arm-performance-google-aws-azure-with-apisix.md b/blog/en/blog/2022/08/12/arm-performance-google-aws-azure-with-apisix.md index d4102e98e17..b5c3f107e92 100644 --- a/blog/en/blog/2022/08/12/arm-performance-google-aws-azure-with-apisix.md +++ b/blog/en/blog/2022/08/12/arm-performance-google-aws-azure-with-apisix.md @@ -21,7 +21,7 @@ keywords: - Google - Oracle - Apache APISIX -description: Performance comparison of ARM-based cloud servers from Google, AWS, Azure, and Oracle using APISIX API gateway as the benchmark workload. +description: "Learn how Apache APISIX supports open-source API Gateway use cases including traffic routing, authentication, security, observability, Kubernetes, and microservices." tags: [Ecosystem] image: https://static.apiseven.com/2022/10/18/634e6963ea45f.png --- @@ -29,6 +29,10 @@ image: https://static.apiseven.com/2022/10/18/634e6963ea45f.png > This article uses Apache APISIX to compare the performance of AWS, Google, > Azure, and Oracle ARM-based servers in network IO-intensive scenarios. <!--truncate--> + +## Quick Overview + +This guide covers open-source API Gateway, cloud-native API Gateway, Kubernetes traffic management, microservices routing, and Apache APISIX use cases. Use it to understand when APISIX should sit at the edge, inside a microservices platform, or in front of AI and API workloads. ## Background The ARM architecture is a member of the [RISC (Reduced instruction set computer)](https://en.wikipedia.org/wiki/Reduced_instruction_set_computer) design family. The RISC microprocessor architecture design enables small processors to efficiently handle complex tasks by using a set of highly optimized instructions. Being widely used in many embedded system designs, the ARM architecture has become the cornerstone of the world’s largest computing ecosystem and mobile devices. Many experts re [...] @@ -134,3 +138,20 @@ We will reveal multi-core test results in the future, please stay tuned! - [Tau T2A machine series (Preview)](https://cloud.google.com/compute/docs/general-purpose-machines#t2a_machines) - [Now in preview: Azure Virtual Machines with Ampere Altra Arm-based processors](https://azure.microsoft.com/en-us/blog/now-in-preview-azure-virtual-machines-with-ampere-altra-armbased-processors/) - [Ampere A1 Compute](https://www.oracle.com/hk/cloud/compute/arm/) + +## Related APISIX Resources + +- [What is an API Gateway?](/learning-center/what-is-an-api-gateway/): Understand the gateway layer and common deployment patterns. +- [API Gateway for microservices](/learning-center/api-gateway-for-microservices/): See how APISIX routes traffic across distributed services. +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare Key Auth, JWT, OAuth 2.0, OIDC, mTLS, and HMAC. +- [API Gateway security](/learning-center/api-gateway-security/): Learn how APISIX centralizes protection for APIs and services. + +## FAQ + +### Why use an API Gateway instead of adding logic to every service? + +An API Gateway centralizes cross-cutting concerns such as routing, authentication, rate limiting, observability, and traffic control. This reduces duplicated code and makes policies easier to change across services. + +### Where does Apache APISIX fit in a cloud-native architecture? + +Apache APISIX can serve as an edge API Gateway, internal microservices gateway, Kubernetes Ingress Controller, or AI Gateway, depending on where teams need dynamic traffic management and policy enforcement. diff --git a/blog/en/blog/2022/09/08/api-monetization-using-stack.md b/blog/en/blog/2022/09/08/api-monetization-using-stack.md index 7a758ff5ec1..6d9bb85fbaa 100644 --- a/blog/en/blog/2022/09/08/api-monetization-using-stack.md +++ b/blog/en/blog/2022/09/08/api-monetization-using-stack.md @@ -13,7 +13,7 @@ keywords: - Microservices - Rate limiting - Quota -description: Build an API monetization system using APISIX for rate limiting and quota management with a payment provider for billing. +description: "Learn how Apache APISIX supports open-source API Gateway use cases including traffic routing, authentication, security, observability, Kubernetes, and microservices." tags: [Ecosystem] image: https://static.apiseven.com/2022/10/25/6357addd22a01.png --- @@ -22,6 +22,10 @@ image: https://static.apiseven.com/2022/10/25/6357addd22a01.png <!--truncate--> +## Quick Overview + +This guide covers open-source API Gateway, cloud-native API Gateway, Kubernetes traffic management, microservices routing, and Apache APISIX use cases. Use it to understand when APISIX should sit at the edge, inside a microservices platform, or in front of AI and API workloads. +  ## API Monetization @@ -149,3 +153,20 @@ As we went through the post, there is an effortless way to monetize your API tha 🐦 [Follow us on Twitter](https://twitter.com/ApacheAPISIX) 📝 [Find us on Slack](https://join.slack.com/t/the-asf/shared_invite/zt-vlfbf7ch-HkbNHiU_uDlcH_RvaHv9gQ) 📧 [Mail to us]([email protected]) with your questions. + +## Related APISIX Resources + +- [What is an API Gateway?](/learning-center/what-is-an-api-gateway/): Understand the gateway layer and common deployment patterns. +- [API Gateway for microservices](/learning-center/api-gateway-for-microservices/): See how APISIX routes traffic across distributed services. +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare Key Auth, JWT, OAuth 2.0, OIDC, mTLS, and HMAC. +- [API Gateway security](/learning-center/api-gateway-security/): Learn how APISIX centralizes protection for APIs and services. + +## FAQ + +### Why use an API Gateway instead of adding logic to every service? + +An API Gateway centralizes cross-cutting concerns such as routing, authentication, rate limiting, observability, and traffic control. This reduces duplicated code and makes policies easier to change across services. + +### Where does Apache APISIX fit in a cloud-native architecture? + +Apache APISIX can serve as an edge API Gateway, internal microservices gateway, Kubernetes Ingress Controller, or AI Gateway, depending on where teams need dynamic traffic management and policy enforcement. diff --git a/blog/en/blog/2022/10/27/ten-use-cases-api-gateway.md b/blog/en/blog/2022/10/27/ten-use-cases-api-gateway.md index dcb268c2ca5..cdb02d6f4b4 100644 --- a/blog/en/blog/2022/10/27/ten-use-cases-api-gateway.md +++ b/blog/en/blog/2022/10/27/ten-use-cases-api-gateway.md @@ -12,7 +12,7 @@ keywords: - Architecture - Use-cases - Microservices -description: This post elaborates on the 10 most common usages of an API Gateway such as Apache APISIX in architecting API-Led Connectivity. +description: "Learn how Apache APISIX supports open-source API Gateway use cases including traffic routing, authentication, security, observability, Kubernetes, and microservices." tags: [Case Studies] image: https://static.apiseven.com/2022/10/27/635a40e58b27a.png --- @@ -21,6 +21,10 @@ image: https://static.apiseven.com/2022/10/27/635a40e58b27a.png <!--truncate--> +## Quick Overview + +This guide covers open-source API Gateway, cloud-native API Gateway, Kubernetes traffic management, microservices routing, and Apache APISIX use cases. Use it to understand when APISIX should sit at the edge, inside a microservices platform, or in front of AI and API workloads. + Here is the summary of 10 patterns that uses the API Gateway (but not all): 1. API Resource routing. @@ -176,3 +180,20 @@ For example, I explained in another blog post how to [develop API services using - 🐦 [Follow us on Twitter](https://twitter.com/ApacheAPISIX) - 📝 [Find us on Slack](https://join.slack.com/t/the-asf/shared_invite/zt-vlfbf7ch-HkbNHiU_uDlcH_RvaHv9gQ) - 📧 [Mail to us]([email protected]) with your questions. + +## Related APISIX Resources + +- [What is an API Gateway?](/learning-center/what-is-an-api-gateway/): Understand the gateway layer and common deployment patterns. +- [API Gateway for microservices](/learning-center/api-gateway-for-microservices/): See how APISIX routes traffic across distributed services. +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare Key Auth, JWT, OAuth 2.0, OIDC, mTLS, and HMAC. +- [API Gateway security](/learning-center/api-gateway-security/): Learn how APISIX centralizes protection for APIs and services. + +## FAQ + +### Why use an API Gateway instead of adding logic to every service? + +An API Gateway centralizes cross-cutting concerns such as routing, authentication, rate limiting, observability, and traffic control. This reduces duplicated code and makes policies easier to change across services. + +### Where does Apache APISIX fit in a cloud-native architecture? + +Apache APISIX can serve as an edge API Gateway, internal microservices gateway, Kubernetes Ingress Controller, or AI Gateway, depending on where teams need dynamic traffic management and policy enforcement. diff --git a/blog/en/blog/2022/11/07/webhook-api-gateway-event-driven-apis.md b/blog/en/blog/2022/11/07/webhook-api-gateway-event-driven-apis.md index 6aad1087457..850f2115ffb 100644 --- a/blog/en/blog/2022/11/07/webhook-api-gateway-event-driven-apis.md +++ b/blog/en/blog/2022/11/07/webhook-api-gateway-event-driven-apis.md @@ -13,7 +13,7 @@ keywords: - Use-cases - Webhook - Event-driven -description: This post elaborates on building event-driven APIs by making use of Webhook and API Gateway, we understand the role of each in this solution. +description: "Learn how Apache APISIX supports open-source API Gateway use cases including traffic routing, authentication, security, observability, Kubernetes, and microservices." tags: [Ecosystem] image: https://static.apiseven.com/2022/11/07/6368d30abf672.png --- @@ -22,6 +22,10 @@ image: https://static.apiseven.com/2022/11/07/6368d30abf672.png <!--truncate--> +## Quick Overview + +This guide covers open-source API Gateway, cloud-native API Gateway, Kubernetes traffic management, microservices routing, and Apache APISIX use cases. Use it to understand when APISIX should sit at the edge, inside a microservices platform, or in front of AI and API workloads. + ## Need for a webhook Consuming applications expect to be informed of any change of state on a specific record or records. @@ -99,3 +103,20 @@ As we understood throughout the post, Webhook tries to decouple the concerns lik - [Implementing resilient applications with API Gateway (Health Check)](https://dev.to/apisix/implementing-resilient-applications-with-api-gateway-health-check-338c). - [10 most common use cases of an API Gateway](https://apisix.apache.org/blog/2022/10/27/ten-use-cases-api-gateway/). + +## Related APISIX Resources + +- [What is an API Gateway?](/learning-center/what-is-an-api-gateway/): Understand the gateway layer and common deployment patterns. +- [API Gateway for microservices](/learning-center/api-gateway-for-microservices/): See how APISIX routes traffic across distributed services. +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare Key Auth, JWT, OAuth 2.0, OIDC, mTLS, and HMAC. +- [API Gateway security](/learning-center/api-gateway-security/): Learn how APISIX centralizes protection for APIs and services. + +## FAQ + +### Why use an API Gateway instead of adding logic to every service? + +An API Gateway centralizes cross-cutting concerns such as routing, authentication, rate limiting, observability, and traffic control. This reduces duplicated code and makes policies easier to change across services. + +### Where does Apache APISIX fit in a cloud-native architecture? + +Apache APISIX can serve as an edge API Gateway, internal microservices gateway, Kubernetes Ingress Controller, or AI Gateway, depending on where teams need dynamic traffic management and policy enforcement. diff --git a/blog/en/blog/2023/01/02/accessing_apisix-dashboard_from_everywhere_with_keycloak_authentication.md b/blog/en/blog/2023/01/02/accessing_apisix-dashboard_from_everywhere_with_keycloak_authentication.md index 7047404fc72..a4888b7e165 100644 --- a/blog/en/blog/2023/01/02/accessing_apisix-dashboard_from_everywhere_with_keycloak_authentication.md +++ b/blog/en/blog/2023/01/02/accessing_apisix-dashboard_from_everywhere_with_keycloak_authentication.md @@ -11,7 +11,7 @@ keywords: - Nginx reverse proxy - OpenID-Connect - Keycloak -description: Expose the APISIX Dashboard securely using the OpenID-Connect plugin with Keycloak for identity management and authentication. +description: "Learn how Apache APISIX centralizes API Gateway authentication and security with Key Auth, JWT, OpenID Connect, Keycloak, mTLS, HMAC, and access control." tags: - Ecosystem cover: https://static.apiseven.com/uploads/2023/01/19/FKDU7U6j_blog01a.png @@ -21,6 +21,10 @@ cover: https://static.apiseven.com/uploads/2023/01/19/FKDU7U6j_blog01a.png <!--truncate--> +## Quick Overview + +This guide covers API Gateway authentication, API security, OpenID Connect, JWT, Keycloak, mTLS, and HMAC. Use it to understand how Apache APISIX centralizes identity, access control, and security policy enforcement before traffic reaches upstream services. +  This article presents how to setup a framework where a user can access the Apisix-dashboard protected using an authentication system managed by a Keycloak server. @@ -1148,3 +1152,20 @@ In this article were presented the intruction to: - set up the apisix resources, including openid-connect plugin, to access the apisix-dashboard with authentication provided by the keycloak server Note that this set up is only for educational purpose. Do not use in production. + +## Related APISIX Authentication and Security Resources + +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare authentication methods and implementation tradeoffs. +- [API Gateway security](/learning-center/api-gateway-security/): Build centralized API protection at the gateway layer. +- [OpenID Connect plugin](/docs/apisix/plugins/openid-connect/): Use OIDC providers such as Keycloak, Okta, Auth0, or Azure AD. +- [JWT authentication plugin](/docs/apisix/plugins/jwt-auth/): Validate signed tokens at the gateway before upstream services. + +## FAQ + +### Why use an API Gateway instead of adding logic to every service? + +An API Gateway centralizes cross-cutting concerns such as routing, authentication, rate limiting, observability, and traffic control. This reduces duplicated code and makes policies easier to change across services. + +### Where does Apache APISIX fit in a cloud-native architecture? + +Apache APISIX can serve as an edge API Gateway, internal microservices gateway, Kubernetes Ingress Controller, or AI Gateway, depending on where teams need dynamic traffic management and policy enforcement. diff --git a/blog/en/blog/2023/09/08/APISIX-integrates-with-Coraza.md b/blog/en/blog/2023/09/08/APISIX-integrates-with-Coraza.md index ac377d42357..8abbcf00c95 100644 --- a/blog/en/blog/2023/09/08/APISIX-integrates-with-Coraza.md +++ b/blog/en/blog/2023/09/08/APISIX-integrates-with-Coraza.md @@ -13,7 +13,7 @@ keywords: - APISIX - Coraza - WAF -description: The integration of APISIX and Coraza provides reliable security protection and ensures the integrity and reliability of API services. +description: "Learn how Apache APISIX centralizes API Gateway authentication and security with Key Auth, JWT, OpenID Connect, Keycloak, mTLS, HMAC, and access control." tags: [Ecosystem] image: https://static.api7.ai/uploads/2025/03/27/vFVg9LxN_apisix-coraza.webp --- @@ -21,6 +21,10 @@ image: https://static.api7.ai/uploads/2025/03/27/vFVg9LxN_apisix-coraza.webp > The integration of APISIX and Coraza provides reliable security protection > and ensures the integrity and reliability of API services. <!--truncate--> +## Quick Overview + +This guide covers API Gateway authentication, API security, OpenID Connect, JWT, Keycloak, mTLS, and HMAC. Use it to understand how Apache APISIX centralizes identity, access control, and security policy enforcement before traffic reaches upstream services. + With the rapid advancement of cloud-native technology, securing APIs has become increasingly crucial. In response to this growing need, [Apache APISIX](https://github.com/apache/apisix) has introduced a range of cutting-edge features. Among them, it is commendable that APISIX has integrated the [coraza-proxy-wasm](https://github.com/corazawaf/coraza-proxy-wasm) plugin. We will delve into APISIX's enhanced WAF capabilities and explore how Coraza can fortify applications against a wide arr [...] ## Apache APISIX @@ -172,3 +176,20 @@ Check logs `logs/error.log` ## Conclusion Coraza is a powerful WAF framework that offers extensive security features and flexible configuration options, suitable for protecting enterprise web applications from various threats. The integration of APISIX with Coraza is a significant new feature of APISIX. Coraza, as an easy-to-maintain solution, integrated with APISIX, provides enterprises with robust API management and security features. + +## Related APISIX Authentication and Security Resources + +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare authentication methods and implementation tradeoffs. +- [API Gateway security](/learning-center/api-gateway-security/): Build centralized API protection at the gateway layer. +- [OpenID Connect plugin](/docs/apisix/plugins/openid-connect/): Use OIDC providers such as Keycloak, Okta, Auth0, or Azure AD. +- [JWT authentication plugin](/docs/apisix/plugins/jwt-auth/): Validate signed tokens at the gateway before upstream services. + +## FAQ + +### Why use an API Gateway instead of adding logic to every service? + +An API Gateway centralizes cross-cutting concerns such as routing, authentication, rate limiting, observability, and traffic control. This reduces duplicated code and makes policies easier to change across services. + +### Where does Apache APISIX fit in a cloud-native architecture? + +Apache APISIX can serve as an edge API Gateway, internal microservices gateway, Kubernetes Ingress Controller, or AI Gateway, depending on where teams need dynamic traffic management and policy enforcement. diff --git a/blog/en/blog/2023/10/18/ingress-apisix.md b/blog/en/blog/2023/10/18/ingress-apisix.md index c9a33a7e2b9..e9cb3704b3b 100644 --- a/blog/en/blog/2023/10/18/ingress-apisix.md +++ b/blog/en/blog/2023/10/18/ingress-apisix.md @@ -13,7 +13,7 @@ keywords: - Apache APISIX - APISIX Ingress Controller - etcd -description: The innovative architecture of the APISIX Ingress Controller eliminates the dependency on a standalone etcd cluster, greatly simplifying maintenance costs and system complexity. +description: "Learn how Apache APISIX supports open-source API Gateway use cases including traffic routing, authentication, security, observability, Kubernetes, and microservices." tags: [Community] image: https://static.apiseven.com/2022/10/19/634f6677742a1.png --- @@ -21,6 +21,10 @@ image: https://static.apiseven.com/2022/10/19/634f6677742a1.png > The innovative architecture of the APISIX Ingress Controller eliminates the > dependency on a standalone etcd cluster, greatly simplifying maintenance > costs and system complexity. <!--truncate--> +## Quick Overview + +This guide covers open-source API Gateway, cloud-native API Gateway, Kubernetes traffic management, microservices routing, and Apache APISIX use cases. Use it to understand when APISIX should sit at the edge, inside a microservices platform, or in front of AI and API workloads. + ## Background APISIX Ingress Controller is a Kubernetes Ingress Controller based on Apache APISIX. It has the capability to convert Ingress/CRDs resources from Kubernetes into routing rules for Apache APISIX, synchronizing them with the Apache APISIX cluster. As a result, users can harness the robust functionalities of Apache APISIX, including plugins, load balancing, health checks, and more, for the management of inbound traffic in Kubernetes. @@ -210,3 +214,20 @@ curl http://127.0.0.1:9080/headers -H 'Host: httpbin.org' We thoroughly discussed the innovative architecture of the APISIX Ingress Controller, liberating it from dependency on the etcd cluster. This greatly simplifies maintenance costs and system complexity. Simultaneously, the APISIX Ingress Controller actively advances the implementation of the Kubernetes Gateway API standard within the Ingress Controller, aiming to provide more extensive and consistent traffic management capabilities. In conclusion, whether it be the new architecture of APISIX Ingress Controller or the implementation of the Kubernetes Gateway API, the goal is to offer users a more robust, flexible, and user-friendly Ingress Controller solution to meet the ever-changing demands of cloud-native application deployment and traffic management. + +## Related APISIX Resources + +- [What is an API Gateway?](/learning-center/what-is-an-api-gateway/): Understand the gateway layer and common deployment patterns. +- [API Gateway for microservices](/learning-center/api-gateway-for-microservices/): See how APISIX routes traffic across distributed services. +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare Key Auth, JWT, OAuth 2.0, OIDC, mTLS, and HMAC. +- [API Gateway security](/learning-center/api-gateway-security/): Learn how APISIX centralizes protection for APIs and services. + +## FAQ + +### Why use an API Gateway instead of adding logic to every service? + +An API Gateway centralizes cross-cutting concerns such as routing, authentication, rate limiting, observability, and traffic control. This reduces duplicated code and makes policies easier to change across services. + +### Where does Apache APISIX fit in a cloud-native architecture? + +Apache APISIX can serve as an edge API Gateway, internal microservices gateway, Kubernetes Ingress Controller, or AI Gateway, depending on where teams need dynamic traffic management and policy enforcement. diff --git a/blog/en/blog/2024/02/07/unlock-observability-for-apisix-with-deepflow.md b/blog/en/blog/2024/02/07/unlock-observability-for-apisix-with-deepflow.md index a23762f1c39..72fa1af5d23 100644 --- a/blog/en/blog/2024/02/07/unlock-observability-for-apisix-with-deepflow.md +++ b/blog/en/blog/2024/02/07/unlock-observability-for-apisix-with-deepflow.md @@ -9,7 +9,7 @@ keywords: - APISIX - DeepFlow - Observability -description: Build zero-code observability for APISIX using DeepFlow and eBPF. Unified tracing, metrics, logs, and profiling without code changes. +description: "Learn how Apache APISIX supports open-source API Gateway use cases including traffic routing, authentication, security, observability, Kubernetes, and microservices." tags: [Ecosystem] image: https://static.apiseven.com/uploads/2024/02/07/nQJ5SWsx_deepflow-cover-en.jpeg --- @@ -17,6 +17,10 @@ image: https://static.apiseven.com/uploads/2024/02/07/nQJ5SWsx_deepflow-cover-en > This article aims to elucidate how to leverage DeepFlow's zero-code feature > based on eBPF to construct an observability solution for APISIX. <!--truncate--> +## Quick Overview + +This guide covers open-source API Gateway, cloud-native API Gateway, Kubernetes traffic management, microservices routing, and Apache APISIX use cases. Use it to understand when APISIX should sit at the edge, inside a microservices platform, or in front of AI and API workloads. + With the growing emphasis on the observability of application components, Apache APISIX has introduced a plugin mechanism to enrich observability signals. However, these data are scattered across multiple stacks, creating data silos. **This article aims to elucidate how to leverage DeepFlow's zero-code feature based on eBPF to construct an observability solution for APISIX.** On this basis, it integrates the rich data sources of existing APISIX plugins to eliminate data silos and build a [...] Through DeepFlow, APISIX can achieve comprehensive observability from traffic monitoring and tracing analysis to performance optimization, eliminating data dispersion and providing a centralized view. This accelerates fault diagnosis and performance tuning, making the work of DevOps and SRE teams more efficient. **This article will focus on how APISIX's tracing data, metric data, access logs, and performance profiling data can be integrated with DeepFlow.** @@ -325,3 +329,20 @@ GitHub address:[https://github.com/apache/apisix](https://github.com/apache/ap DeepFlow, an open-source observability project, aims to deliver comprehensive observability for complex cloud infrastructures and cloud-native applications. Utilizing eBPF technology, it offers application performance metrics, distributed tracing, and continuous profiling with zero-code instrumentation, thanks to its integration of smart-encoding technology for full-stack correlation. DeepFlow enables automatic deep observability for cloud-native applications, easing developers' workload [...] GitHub address:[https://github.com/deepflowio/deepflow](https://github.com/deepflowio/deepflow) + +## Related APISIX Resources + +- [What is an API Gateway?](/learning-center/what-is-an-api-gateway/): Understand the gateway layer and common deployment patterns. +- [API Gateway for microservices](/learning-center/api-gateway-for-microservices/): See how APISIX routes traffic across distributed services. +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare Key Auth, JWT, OAuth 2.0, OIDC, mTLS, and HMAC. +- [API Gateway security](/learning-center/api-gateway-security/): Learn how APISIX centralizes protection for APIs and services. + +## FAQ + +### Why use an API Gateway instead of adding logic to every service? + +An API Gateway centralizes cross-cutting concerns such as routing, authentication, rate limiting, observability, and traffic control. This reduces duplicated code and makes policies easier to change across services. + +### Where does Apache APISIX fit in a cloud-native architecture? + +Apache APISIX can serve as an edge API Gateway, internal microservices gateway, Kubernetes Ingress Controller, or AI Gateway, depending on where teams need dynamic traffic management and policy enforcement. diff --git a/blog/en/blog/2025/02/17/cloud-vs-open-source-vs-commercial-api-gateways.md b/blog/en/blog/2025/02/17/cloud-vs-open-source-vs-commercial-api-gateways.md index 3fb7c91ddb4..d0a973d92c4 100644 --- a/blog/en/blog/2025/02/17/cloud-vs-open-source-vs-commercial-api-gateways.md +++ b/blog/en/blog/2025/02/17/cloud-vs-open-source-vs-commercial-api-gateways.md @@ -18,7 +18,7 @@ keywords: - Hybrid Cloud - Vendor Lock-in - API Strategy -description: This article explores the differences between cloud-managed, open-source, and commercial API gateways. +description: "Learn how Apache APISIX supports open-source API Gateway use cases including traffic routing, authentication, security, observability, Kubernetes, and microservices." tags: [Ecosystem] image: https://static.api7.ai/uploads/2025/02/17/gWz2QJYq_api-gateway-comparison.png --- @@ -26,6 +26,10 @@ image: https://static.api7.ai/uploads/2025/02/17/gWz2QJYq_api-gateway-comparison This article explores the differences between cloud-managed, open-source, and commercial API gateways. It highlights key pros and cons, pricing risks, and strategic recommendations for businesses that anticipate API growth and hybrid cloud adoption. <!--truncate--> +## Quick Overview + +This guide covers open-source API Gateway, cloud-native API Gateway, Kubernetes traffic management, microservices routing, and Apache APISIX use cases. Use it to understand when APISIX should sit at the edge, inside a microservices platform, or in front of AI and API workloads. + ## Introduction API gateways have become essential components in modern cloud architectures. They provide security, traffic management, observability, and service orchestration—critical for handling APIs at scale. However, with multiple API gateway solutions available, choosing the right one can be challenging. @@ -158,3 +162,10 @@ Choosing the right API gateway depends on your **scalability, budget, and cloud | **Support** | Cloud provider support | Community-driven | SLA-backed | If **API traffic is growing rapidly** and **hybrid cloud adoption is planned**, a **hybrid approach**—starting with **open source** and upgrading to a **commercial enterprise solution** when needed—offers the best flexibility and cost efficiency. + +## Related APISIX Resources + +- [What is an API Gateway?](/learning-center/what-is-an-api-gateway/): Understand the gateway layer and common deployment patterns. +- [API Gateway for microservices](/learning-center/api-gateway-for-microservices/): See how APISIX routes traffic across distributed services. +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare Key Auth, JWT, OAuth 2.0, OIDC, mTLS, and HMAC. +- [API Gateway security](/learning-center/api-gateway-security/): Learn how APISIX centralizes protection for APIs and services. diff --git a/blog/en/blog/2025/02/24/apisix-ai-gateway-features.md b/blog/en/blog/2025/02/24/apisix-ai-gateway-features.md index 9a1cd5cb600..a814d09aabb 100644 --- a/blog/en/blog/2025/02/24/apisix-ai-gateway-features.md +++ b/blog/en/blog/2025/02/24/apisix-ai-gateway-features.md @@ -9,7 +9,7 @@ keywords: - smart traffic management - multi-LLM proxy - cloud-native API -description: "Explore the advanced features of Apache APISIX AI Gateway for efficient, secure LLM API calls, optimized traffic management, and enhanced data protection." +description: "Learn how Apache APISIX AI Gateway manages LLM traffic, MCP integrations, AI agents, model routing, token rate limiting, security, and observability." tags: [Ecosystem] image: https://static.api7.ai/uploads/2025/03/07/Qs4WrU0I_apisix-ai-gateway.webp --- @@ -18,6 +18,10 @@ image: https://static.api7.ai/uploads/2025/03/07/Qs4WrU0I_apisix-ai-gateway.webp <!--truncate--> +## Quick Overview + +This guide covers AI Gateway, LLM Gateway, MCP, AI agents, and multi-model traffic management with Apache APISIX. Use it to understand how to route, secure, observe, and control LLM traffic in production. + ## Introduction: The Rise of AI Agents and the Evolution of AI Gateway In recent years, AI agents such as AutoGPT, Chatbots, and AI Assistants have seen rapid development. These applications rely heavily on API calls to large language models (LLMs), which have brought about challenges considering high concurrency, cost control, and security. @@ -137,3 +141,20 @@ With the rapid development of AI technology, API gateways also need to evolve to 📊 High-performance Architecture: Meet the high concurrency needs of AI applications. If you are building AI-related applications and want to have both a powerful API gateway and AI gateway, give Apache APISIX a try! + +## Related APISIX AI Gateway Resources + +- [APISIX AI Gateway overview](/ai-gateway/): Route, secure, and govern traffic across LLM providers and AI agents. +- [What is an AI Gateway?](/blog/2025/03/06/what-is-an-ai-gateway/): Learn the core AI Gateway use cases and architecture. +- [AI Gateway vs API Gateway](/blog/2025/03/21/ai-gateway-vs-api-gateway-differences-explained/): Compare traditional API Gateway and AI-native traffic management. +- [MCP protocol and AI Gateway](/learning-center/mcp-protocol-ai-gateway/): Understand how MCP changes AI agent connectivity. + +## FAQ + +### Is an AI Gateway different from an API Gateway? + +Yes. An API Gateway focuses on general API traffic such as routing, authentication, rate limiting, and observability. An AI Gateway extends those controls for LLM traffic with model routing, token-based rate limiting, retry and fallback, prompt governance, and AI-specific security. + +### When should a team use Apache APISIX as an AI Gateway? + +Use Apache APISIX as an AI Gateway when applications call multiple LLM providers, need centralized access control, require cost and token governance, or need safer traffic paths for AI agents and MCP-based integrations. diff --git a/blog/en/blog/2025/03/06/what-is-an-ai-gateway.md b/blog/en/blog/2025/03/06/what-is-an-ai-gateway.md index 54cd6afcecf..c0239e41fb3 100644 --- a/blog/en/blog/2025/03/06/what-is-an-ai-gateway.md +++ b/blog/en/blog/2025/03/06/what-is-an-ai-gateway.md @@ -18,7 +18,7 @@ keywords: - data security - AI traffic optimization - hybrid cloud architecture -description: "AI Gateway manages LLMs traffic, enhancing security, reliability, and observability for AI applications." +description: "Learn how Apache APISIX AI Gateway manages LLM traffic, MCP integrations, AI agents, model routing, token rate limiting, security, and observability." tags: [Ecosystem] image: https://static.api7.ai/uploads/2025/03/07/1W9olFmu_what-is-ai-gateway.webp --- @@ -27,6 +27,10 @@ image: https://static.api7.ai/uploads/2025/03/07/1W9olFmu_what-is-ai-gateway.web <!--truncate--> +## Quick Overview + +This guide covers AI Gateway, LLM Gateway, MCP, AI agents, and multi-model traffic management with Apache APISIX. Use it to understand how to route, secure, observe, and control LLM traffic in production. + ## Introduction In the rapidly evolving landscape of artificial intelligence (AI), Large Language Models (LLMs) and AI agents have become integral to various applications, leading to a surge in AI-related API traffic. As organizations increasingly integrate AI into their workflows, they face new challenges in managing and optimizing AI-driven interactions. @@ -132,3 +136,20 @@ An effective AI gateway encompasses several key functionalities: The integration of AI into business operations presents both opportunities and challenges. As AI services are predominantly accessed via APIs, managing these interactions effectively is crucial. AI gateway offers a comprehensive solution by extending traditional API gateway functionalities to meet the specific needs of AI applications. By addressing security, observability, prompt engineering, and reliability, AI gateway enables organizations to harness the full potential of AI while mai [...] As the AI landscape continues to evolve, the role of AI gateway will become increasingly significant, serving as the backbone of secure and efficient AI deployments. Organizations adopting AI gateway will gain a competitive advantage by ensuring seamless AI interactions, optimizing costs, and maintaining high-performance AI-driven applications. + +## Related APISIX AI Gateway Resources + +- [APISIX AI Gateway overview](/ai-gateway/): Route, secure, and govern traffic across LLM providers and AI agents. +- [What is an AI Gateway?](/blog/2025/03/06/what-is-an-ai-gateway/): Learn the core AI Gateway use cases and architecture. +- [AI Gateway vs API Gateway](/blog/2025/03/21/ai-gateway-vs-api-gateway-differences-explained/): Compare traditional API Gateway and AI-native traffic management. +- [MCP protocol and AI Gateway](/learning-center/mcp-protocol-ai-gateway/): Understand how MCP changes AI agent connectivity. + +## FAQ + +### Is an AI Gateway different from an API Gateway? + +Yes. An API Gateway focuses on general API traffic such as routing, authentication, rate limiting, and observability. An AI Gateway extends those controls for LLM traffic with model routing, token-based rate limiting, retry and fallback, prompt governance, and AI-specific security. + +### When should a team use Apache APISIX as an AI Gateway? + +Use Apache APISIX as an AI Gateway when applications call multiple LLM providers, need centralized access control, require cost and token governance, or need safer traffic paths for AI agents and MCP-based integrations. diff --git a/blog/en/blog/2025/03/21/ai-gateway-vs-api-gateway-differences-explained.md b/blog/en/blog/2025/03/21/ai-gateway-vs-api-gateway-differences-explained.md index 237a24daf0d..fb14d8ed225 100644 --- a/blog/en/blog/2025/03/21/ai-gateway-vs-api-gateway-differences-explained.md +++ b/blog/en/blog/2025/03/21/ai-gateway-vs-api-gateway-differences-explained.md @@ -14,7 +14,7 @@ keywords: - token consumption - streaming requests - AI orchestration -description: "Explore the evolution of AI gateways vs API gateways, their unique challenges, and how Apache APISIX is shaping the future of AI workloads." +description: "Learn how Apache APISIX AI Gateway manages LLM traffic, MCP integrations, AI agents, model routing, token rate limiting, security, and observability." image: https://static.api7.ai/uploads/2025/03/21/TIySzjk5_ai-gateway-vs-api-gateway.webp tags: [Ecosystem] --- @@ -22,6 +22,10 @@ tags: [Ecosystem] >_"The future isn't AI gateways—it's API gateways that speak AI."_ This blog >explores AI gateways, their differences from API gateways, and why evolved >solutions like [Apache APISIX AI >Gateway](https://apisix.apache.org/blog/2025/02/24/apisix-ai-gateway-features/) > are shaping the future. <!--truncate--> +## Quick Overview + +This guide covers AI Gateway, LLM Gateway, MCP, AI agents, and multi-model traffic management with Apache APISIX. Use it to understand how to route, secure, observe, and control LLM traffic in production. + ## What Is an AI Gateway? Why Did It Arise in the AI Era? The AI era has ushered in unprecedented complexity in deploying and managing artificial intelligence (AI) models. Organizations now juggle multiple models—from computer vision to large language models (LLMs)—across diverse environments (cloud, edge, hybrid). Traditional API gateways, designed for general-purpose data traffic, often fall short in addressing the unique challenges posed by AI workloads. This is where **AI gateways** emerge as critical middleware, acting as a unified control [...] @@ -150,3 +154,20 @@ In the future, the line between "AI gateway" and "API gateway" will blur. But th AI gateways are not a replacement but an evolution of API gateways. While purpose-built solutions address immediate LLM challenges, their limitations in observability and scalability make them transitional. Established API gateways—enhanced with streaming support, token-aware plugins, and MCP—are poised to dominate. Solutions like **[Apache APISIX AI Gateway](https://apisix.apache.org/blog/2025/02/24/apisix-ai-gateway-features/)** exemplify this shift, blending AI-native features with battle-tested API management. As AI permeates every app, enterprises must choose platforms that scale beyond siloed use cases. The winners? Adaptable, extensible tools that speak both API and AI. + +## Related APISIX AI Gateway Resources + +- [APISIX AI Gateway overview](/ai-gateway/): Route, secure, and govern traffic across LLM providers and AI agents. +- [What is an AI Gateway?](/blog/2025/03/06/what-is-an-ai-gateway/): Learn the core AI Gateway use cases and architecture. +- [AI Gateway vs API Gateway](/blog/2025/03/21/ai-gateway-vs-api-gateway-differences-explained/): Compare traditional API Gateway and AI-native traffic management. +- [MCP protocol and AI Gateway](/learning-center/mcp-protocol-ai-gateway/): Understand how MCP changes AI agent connectivity. + +## FAQ + +### Is an AI Gateway different from an API Gateway? + +Yes. An API Gateway focuses on general API traffic such as routing, authentication, rate limiting, and observability. An AI Gateway extends those controls for LLM traffic with model routing, token-based rate limiting, retry and fallback, prompt governance, and AI-specific security. + +### When should a team use Apache APISIX as an AI Gateway? + +Use Apache APISIX as an AI Gateway when applications call multiple LLM providers, need centralized access control, require cost and token governance, or need safer traffic paths for AI agents and MCP-based integrations. diff --git a/blog/en/blog/2025/04/08/introducing-apisix-ai-gateway.md b/blog/en/blog/2025/04/08/introducing-apisix-ai-gateway.md index 2a84121a83f..767103230bf 100644 --- a/blog/en/blog/2025/04/08/introducing-apisix-ai-gateway.md +++ b/blog/en/blog/2025/04/08/introducing-apisix-ai-gateway.md @@ -12,7 +12,7 @@ keywords: - AI Plugins - API Management - AI-Driven Applications -description: In Apache APISIX version 3.12.0, we have further enhanced its AI support capabilities as a modern API gateway. +description: "Learn how Apache APISIX AI Gateway manages LLM traffic, MCP integrations, AI agents, model routing, token rate limiting, security, and observability." tags: [Ecosystem] image: https://static.api7.ai/uploads/2025/03/07/Qs4WrU0I_apisix-ai-gateway.webp --- @@ -21,6 +21,10 @@ image: https://static.api7.ai/uploads/2025/03/07/Qs4WrU0I_apisix-ai-gateway.webp <!--truncate--> +## Quick Overview + +This guide covers AI Gateway, LLM Gateway, MCP, AI agents, and multi-model traffic management with Apache APISIX. Use it to understand how to route, secure, observe, and control LLM traffic in production. + This article delves into APISIX's innovative practices in the AI gateway domain from the following perspectives. ## Core Functions of the AI Gateway @@ -308,3 +312,20 @@ In the [Apache APISIX 3.12.0](https://apisix.apache.org/blog/2025/04/01/release- It offers features such as proxy and request management, traffic control, prompt processing, content moderation, and data enhancement, with support for integration with services like OpenAI and DeepSeek. Performance and security are optimized through mechanisms like load balancing, rate limiting, and content filtering. Moreover, APISIX has enhanced observability, enabling real-time monitoring of key metrics to help teams optimize costs, identify performance issues, and ensure transparency. This release provides developers with a powerful, flexible, and secure platform for building and managing AI-driven applications. + +## Related APISIX AI Gateway Resources + +- [APISIX AI Gateway overview](/ai-gateway/): Route, secure, and govern traffic across LLM providers and AI agents. +- [What is an AI Gateway?](/blog/2025/03/06/what-is-an-ai-gateway/): Learn the core AI Gateway use cases and architecture. +- [AI Gateway vs API Gateway](/blog/2025/03/21/ai-gateway-vs-api-gateway-differences-explained/): Compare traditional API Gateway and AI-native traffic management. +- [MCP protocol and AI Gateway](/learning-center/mcp-protocol-ai-gateway/): Understand how MCP changes AI agent connectivity. + +## FAQ + +### Is an AI Gateway different from an API Gateway? + +Yes. An API Gateway focuses on general API traffic such as routing, authentication, rate limiting, and observability. An AI Gateway extends those controls for LLM traffic with model routing, token-based rate limiting, retry and fallback, prompt governance, and AI-specific security. + +### When should a team use Apache APISIX as an AI Gateway? + +Use Apache APISIX as an AI Gateway when applications call multiple LLM providers, need centralized access control, require cost and token governance, or need safer traffic paths for AI agents and MCP-based integrations. diff --git a/blog/en/blog/2025/04/21/host-mcp-server-with-api-gateway.md b/blog/en/blog/2025/04/21/host-mcp-server-with-api-gateway.md index f764e271b86..b36d1eac1e6 100644 --- a/blog/en/blog/2025/04/21/host-mcp-server-with-api-gateway.md +++ b/blog/en/blog/2025/04/21/host-mcp-server-with-api-gateway.md @@ -16,7 +16,7 @@ keywords: - MCP - MCP Server - mcp-bridge -description: Convert stdio-based MCP servers to scalable HTTP SSE services using the APISIX mcp-bridge plugin. Step-by-step deployment guide. +description: "Learn how Apache APISIX AI Gateway manages LLM traffic, MCP integrations, AI agents, model routing, token rate limiting, security, and observability." tags: [Ecosystem] image: https://static.api7.ai/uploads/2025/04/23/USwzplCO_apisix-mcp-briget-cover-final.webp --- @@ -25,6 +25,10 @@ image: https://static.api7.ai/uploads/2025/04/23/USwzplCO_apisix-mcp-briget-cove <!--truncate--> +## Quick Overview + +This guide covers AI Gateway, LLM Gateway, MCP, AI agents, and multi-model traffic management with Apache APISIX. Use it to understand how to route, secure, observe, and control LLM traffic in production. + ## Introduction In contemporary API infrastructure, HTTP protocols and streaming communications (like SSE, WebSocket) have become mainstream for building real-time, interactive applications. Over the past few months, the Model Context Protocol (MCP) has gained popularity. However, most MCP Servers are implemented via stdio for local environments and cannot be invoked by external services and developers. @@ -105,3 +109,20 @@ The current version is a prototype. Future enhancements include: ## Summary The Apache APISIX `mcp-bridge` plugin significantly simplifies the integration of Model Context Protocol (MCP) services with the HTTP API world. It offers a modern streaming interface management approach for traditional services. + +## Related APISIX AI Gateway Resources + +- [APISIX AI Gateway overview](/ai-gateway/): Route, secure, and govern traffic across LLM providers and AI agents. +- [What is an AI Gateway?](/blog/2025/03/06/what-is-an-ai-gateway/): Learn the core AI Gateway use cases and architecture. +- [AI Gateway vs API Gateway](/blog/2025/03/21/ai-gateway-vs-api-gateway-differences-explained/): Compare traditional API Gateway and AI-native traffic management. +- [MCP protocol and AI Gateway](/learning-center/mcp-protocol-ai-gateway/): Understand how MCP changes AI agent connectivity. + +## FAQ + +### Is an AI Gateway different from an API Gateway? + +Yes. An API Gateway focuses on general API traffic such as routing, authentication, rate limiting, and observability. An AI Gateway extends those controls for LLM traffic with model routing, token-based rate limiting, retry and fallback, prompt governance, and AI-specific security. + +### When should a team use Apache APISIX as an AI Gateway? + +Use Apache APISIX as an AI Gateway when applications call multiple LLM providers, need centralized access control, require cost and token governance, or need safer traffic paths for AI agents and MCP-based integrations. diff --git a/blog/en/blog/2025/05/29/apisix-ai-gateway-from-cloud-native-to-ai-native.md b/blog/en/blog/2025/05/29/apisix-ai-gateway-from-cloud-native-to-ai-native.md index 7ed28a7bece..497461be7ad 100644 --- a/blog/en/blog/2025/05/29/apisix-ai-gateway-from-cloud-native-to-ai-native.md +++ b/blog/en/blog/2025/05/29/apisix-ai-gateway-from-cloud-native-to-ai-native.md @@ -15,7 +15,7 @@ keywords: - Apache APISIX - AI gateway - APISIX AI gateway -description: This article is based on Yuansheng's presentation at the APISIX Shenzhen Meetup on April 12, 2025. +description: "Learn how Apache APISIX AI Gateway manages LLM traffic, MCP integrations, AI agents, model routing, token rate limiting, security, and observability." tags: [Case Studies] image: https://static.apiseven.com/uploads/2024/12/25/dxrwyegf_api7-cover.png --- @@ -23,6 +23,10 @@ image: https://static.apiseven.com/uploads/2024/12/25/dxrwyegf_api7-cover.png > Authors: Yuansheng Wang, Apache APISIX PMC member, Apache member, Co-founder > & CTO of API7.ai, and author of *Apache APISIX in Action*. This article is > based on Yuansheng's presentation at the APISIX Shenzhen Meetup on April 12, > 2025. <!--truncate--> +## Quick Overview + +This guide covers AI Gateway, LLM Gateway, MCP, AI agents, and multi-model traffic management with Apache APISIX. Use it to understand how to route, secure, observe, and control LLM traffic in production. + ## The Focus of the AI Era — Why In 2015, I co-founded the open-source project APISIX with Ming Wen, and in 2019, we donated APISIX to the Apache Software Foundation. Over the past six years, from my personal perspective, its achievements have been remarkable. Initially, our goal was simple: to create an API gateway that could be used by others. However, as time went on, users from various fields began to adopt APISIX, such as Geely Automobile and Honor Mobile. When these products use APISIX to serve me, it feels like a [...] @@ -163,3 +167,20 @@ How to transform existing HTTP interfaces into interfaces compliant with the MCP At the same time, issues related to governance, observability, and security must also be taken into account to achieve a unified management and control mechanism. For enterprises, the challenge is not merely about exposing interfaces externally, but more importantly about ensuring unified management, secure control, and compliance requirements. The core capabilities of MCP have already been made available. We welcome everyone to try them out and share feedback on any potential shortcomings. This feature is still undergoing continuous iteration and will be open to the community once it reaches a certain level of stability and quality. + +## Related APISIX AI Gateway Resources + +- [APISIX AI Gateway overview](/ai-gateway/): Route, secure, and govern traffic across LLM providers and AI agents. +- [What is an AI Gateway?](/blog/2025/03/06/what-is-an-ai-gateway/): Learn the core AI Gateway use cases and architecture. +- [AI Gateway vs API Gateway](/blog/2025/03/21/ai-gateway-vs-api-gateway-differences-explained/): Compare traditional API Gateway and AI-native traffic management. +- [MCP protocol and AI Gateway](/learning-center/mcp-protocol-ai-gateway/): Understand how MCP changes AI agent connectivity. + +## FAQ + +### Is an AI Gateway different from an API Gateway? + +Yes. An API Gateway focuses on general API traffic such as routing, authentication, rate limiting, and observability. An AI Gateway extends those controls for LLM traffic with model routing, token-based rate limiting, retry and fallback, prompt governance, and AI-specific security. + +### When should a team use Apache APISIX as an AI Gateway? + +Use Apache APISIX as an AI Gateway when applications call multiple LLM providers, need centralized access control, require cost and token governance, or need safer traffic paths for AI agents and MCP-based integrations. diff --git a/blog/en/blog/2025/06/18/ai-gateway-future-trend-of-ai-infrastructure.md b/blog/en/blog/2025/06/18/ai-gateway-future-trend-of-ai-infrastructure.md index bdf5ea9737a..d7baba14414 100644 --- a/blog/en/blog/2025/06/18/ai-gateway-future-trend-of-ai-infrastructure.md +++ b/blog/en/blog/2025/06/18/ai-gateway-future-trend-of-ai-infrastructure.md @@ -13,13 +13,17 @@ keywords: - AI cost control - AI security - APISIX AI gateway -description: "Discover how AI gateways are revolutionizing enterprise AI infrastructure, offering centralized control, security, cost management, and governance for AI models and services." +description: "Learn how Apache APISIX AI Gateway manages LLM traffic, MCP integrations, AI agents, model routing, token rate limiting, security, and observability." tags: [Ecosystem] image: https://static.api7.ai/uploads/2025/03/07/Qs4WrU0I_apisix-ai-gateway.webp --- > Discover how AI gateways are revolutionizing enterprise AI infrastructure, > offering centralized control, security, cost management, and governance for > AI models and services. <!--truncate--> +## Quick Overview + +This guide covers AI Gateway, LLM Gateway, MCP, AI agents, and multi-model traffic management with Apache APISIX. Use it to understand how to route, secure, observe, and control LLM traffic in production. + ## AI Infrastructure Revolution The enterprise AI landscape has exploded into fragmented chaos. Marketing teams deploy GPT-4 for content generation, developers fine-tune Llama 3 for coding assistants, while legal departments rely on Claude 3 for contract analysis. This siloed adoption creates three critical pain points: @@ -189,3 +193,20 @@ AI gateways are **security enforcers, policy engines, observability hubs, and op As Anthropic CEO Dario Amodei notes: *"The next AI competitive advantage won't come from larger models, but from smarter orchestration*."* Organizations delaying adoption face irreversible technical debt, while early adopters already attribute revenue growth to AI gateway-optimized personalization systems. The future is clear: AI gateways are becoming the **central nervous system** of intelligent enterprises. Those who architect this layer today will dominate the AI-driven economy of tomorrow. + +## Related APISIX AI Gateway Resources + +- [APISIX AI Gateway overview](/ai-gateway/): Route, secure, and govern traffic across LLM providers and AI agents. +- [What is an AI Gateway?](/blog/2025/03/06/what-is-an-ai-gateway/): Learn the core AI Gateway use cases and architecture. +- [AI Gateway vs API Gateway](/blog/2025/03/21/ai-gateway-vs-api-gateway-differences-explained/): Compare traditional API Gateway and AI-native traffic management. +- [MCP protocol and AI Gateway](/learning-center/mcp-protocol-ai-gateway/): Understand how MCP changes AI agent connectivity. + +## FAQ + +### Is an AI Gateway different from an API Gateway? + +Yes. An API Gateway focuses on general API traffic such as routing, authentication, rate limiting, and observability. An AI Gateway extends those controls for LLM traffic with model routing, token-based rate limiting, retry and fallback, prompt governance, and AI-specific security. + +### When should a team use Apache APISIX as an AI Gateway? + +Use Apache APISIX as an AI Gateway when applications call multiple LLM providers, need centralized access control, require cost and token governance, or need safer traffic paths for AI agents and MCP-based integrations. diff --git a/blog/en/blog/2025/06/18/mcp-monetization-navigating-ai-economy.md b/blog/en/blog/2025/06/18/mcp-monetization-navigating-ai-economy.md index d481ded879c..4c2bddf8670 100644 --- a/blog/en/blog/2025/06/18/mcp-monetization-navigating-ai-economy.md +++ b/blog/en/blog/2025/06/18/mcp-monetization-navigating-ai-economy.md @@ -13,7 +13,7 @@ keywords: - API Management - Model Context Protocol - MCP -description: "Learn how MCP monetization reshapes the AI economy by redefining how AI agents discover, access, and pay for services via API gateways." +description: "Learn how Apache APISIX AI Gateway manages LLM traffic, MCP integrations, AI agents, model routing, token rate limiting, security, and observability." tags: [Ecosystem] image: https://static.api7.ai/uploads/2025/03/07/Qs4WrU0I_apisix-ai-gateway.webp --- @@ -21,6 +21,10 @@ image: https://static.api7.ai/uploads/2025/03/07/Qs4WrU0I_apisix-ai-gateway.webp > Discover how API gateways like Apache APISIX enable MCP monetization, > driving success in the AI economy through scalable, secure, and efficient AI > model deployment. <!--truncate--> +## Quick Overview + +This guide covers AI Gateway, LLM Gateway, MCP, AI agents, and multi-model traffic management with Apache APISIX. Use it to understand how to route, secure, observe, and control LLM traffic in production. + Artificial Intelligence (AI) has become the backbone of modern innovation, driving advancements across industries and reshaping the global economy. At the center of this transformation lies **MCP (Model Context Protocol)**, a framework for contextualizing, managing, and delivering AI/ML models. MCP enables seamless integration of AI into real-world applications, making it a pivotal tool for monetizing AI in today's competitive landscape. In this blog, we'll dive deep into **MCP monetization** strategies, explore the role of API gateways, and demonstrate how Apache APISIX empowers developers to maximize their AI model's potential. By the end, you'll have actionable insights to navigate the AI economy and unlock new revenue streams. @@ -149,3 +153,20 @@ This flexibility empowers developers to adapt their monetization strategies to e Monetizing MCP-driven AI models is essential for thriving in today's AI economy. By leveraging strategies like API-based monetization, marketplace integration, and value-added services, developers can unlock significant revenue potential. **API gateways** like Apache APISIX serves as a cornerstone for this journey, providing the tools needed to manage, secure, and scale MCP-driven APIs effectively. Whether you're a developer, an enterprise, or an innovator, embracing MCP and API gateways is key to navigating the AI economy. + +## Related APISIX AI Gateway Resources + +- [APISIX AI Gateway overview](/ai-gateway/): Route, secure, and govern traffic across LLM providers and AI agents. +- [What is an AI Gateway?](/blog/2025/03/06/what-is-an-ai-gateway/): Learn the core AI Gateway use cases and architecture. +- [AI Gateway vs API Gateway](/blog/2025/03/21/ai-gateway-vs-api-gateway-differences-explained/): Compare traditional API Gateway and AI-native traffic management. +- [MCP protocol and AI Gateway](/learning-center/mcp-protocol-ai-gateway/): Understand how MCP changes AI agent connectivity. + +## FAQ + +### Is an AI Gateway different from an API Gateway? + +Yes. An API Gateway focuses on general API traffic such as routing, authentication, rate limiting, and observability. An AI Gateway extends those controls for LLM traffic with model routing, token-based rate limiting, retry and fallback, prompt governance, and AI-specific security. + +### When should a team use Apache APISIX as an AI Gateway? + +Use Apache APISIX as an AI Gateway when applications call multiple LLM providers, need centralized access control, require cost and token governance, or need safer traffic paths for AI agents and MCP-based integrations. diff --git a/blog/en/blog/2025/10/10/release-apache-apisix-3.14.0.md b/blog/en/blog/2025/10/10/release-apache-apisix-3.14.0.md index d6a3887aca5..a71f1e84e09 100644 --- a/blog/en/blog/2025/10/10/release-apache-apisix-3.14.0.md +++ b/blog/en/blog/2025/10/10/release-apache-apisix-3.14.0.md @@ -15,7 +15,7 @@ keywords: - API Management Platform - New Release - Cloud Native -description: The Apache APISIX 3.14.0 version is released on Oct 10, 2025. This release includes a few changes, new features, bug fixes, and other improvements to user experiences. +description: "Learn how Apache APISIX supports open-source API Gateway use cases including traffic routing, authentication, security, observability, Kubernetes, and microservices." tags: [Community] --- @@ -23,6 +23,10 @@ We are glad to present Apache APISIX 3.14.0 with exciting new features, bug fixe <!--truncate--> +## Quick Overview + +This guide covers open-source API Gateway, cloud-native API Gateway, Kubernetes traffic management, microservices routing, and Apache APISIX use cases. Use it to understand when APISIX should sit at the edge, inside a microservices platform, or in front of AI and API workloads. + This release introduces several new features, including new AI proxy variables for logging, support for AI/ML API providers in AI plugins, route matching based on the request body, support for the KSUID algorithm in the `request-id` plugin, and more. There are also a few important changes included in this release. Should you find these changes impacting your operations, please plan your upgrade accordingly. @@ -207,3 +211,20 @@ For more information, see [PR #12405](https://github.com/apache/apisix/pull/1240 ## Changelog For a complete list of changes in this release, please see [CHANGELOG](https://github.com/apache/apisix/blob/master/CHANGELOG.md#3140). + +## Related APISIX Resources + +- [What is an API Gateway?](/learning-center/what-is-an-api-gateway/): Understand the gateway layer and common deployment patterns. +- [API Gateway for microservices](/learning-center/api-gateway-for-microservices/): See how APISIX routes traffic across distributed services. +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare Key Auth, JWT, OAuth 2.0, OIDC, mTLS, and HMAC. +- [API Gateway security](/learning-center/api-gateway-security/): Learn how APISIX centralizes protection for APIs and services. + +## FAQ + +### Why use an API Gateway instead of adding logic to every service? + +An API Gateway centralizes cross-cutting concerns such as routing, authentication, rate limiting, observability, and traffic control. This reduces duplicated code and makes policies easier to change across services. + +### Where does Apache APISIX fit in a cloud-native architecture? + +Apache APISIX can serve as an edge API Gateway, internal microservices gateway, Kubernetes Ingress Controller, or AI Gateway, depending on where teams need dynamic traffic management and policy enforcement. diff --git a/blog/en/blog/2025/12/19/apisix-ingress-controller-2-0-release.md b/blog/en/blog/2025/12/19/apisix-ingress-controller-2-0-release.md index 7bc55422025..8ca5bea30c4 100644 --- a/blog/en/blog/2025/12/19/apisix-ingress-controller-2-0-release.md +++ b/blog/en/blog/2025/12/19/apisix-ingress-controller-2-0-release.md @@ -11,7 +11,7 @@ keywords: - Kubernetes Ingress - Gateway API - Apache APISIX -description: Apache APISIX Ingress Controller 2.0 delivers comprehensive Gateway API support, flexible multi-data-plane deployment, and etcd-free operation for robust, scalable Kubernetes traffic management. +description: "Learn how Apache APISIX supports open-source API Gateway use cases including traffic routing, authentication, security, observability, Kubernetes, and microservices." tags: [Community] image: https://static.api7.ai/uploads/2025/12/22/q17SNFmp_apisix-ingress-controller-cover.webp --- @@ -20,6 +20,10 @@ image: https://static.api7.ai/uploads/2025/12/22/q17SNFmp_apisix-ingress-control <!--truncate--> +## Quick Overview + +This guide covers open-source API Gateway, cloud-native API Gateway, Kubernetes traffic management, microservices routing, and Apache APISIX use cases. Use it to understand when APISIX should sit at the edge, inside a microservices platform, or in front of AI and API workloads. + Built on the high-performance API gateway Apache APISIX, [APISIX Ingress Controller](https://github.com/apache/apisix-ingress-controller) has undergone multiple iterations and validations, and is now capable of handling large-scale traffic management demands. The Apache APISIX community is pleased to announce the official release of [APISIX Ingress Controller 2.0](https://apisix.apache.org/docs/ingress-controller/overview/). This release delivers substantial enhancements across three fou [...] ## Highlights of Apache APISIX Ingress Controller 2.0 @@ -83,3 +87,20 @@ Apache APISIX Ingress Controller 2.0 represents a significant evolution in Kuber Whether you are standardizing ingress across diverse workloads, seeking greater architectural flexibility, or requiring enterprise-grade stability at scale, APISIX Ingress Controller 2.0 offers a forward-looking solution that simplifies operations without compromising capability. It stands as a testament to the community-driven innovation within the Apache APISIX ecosystem, designed to meet today's demands while adapting to tomorrow's challenges. > For a complete list of features and changes, please refer to the [Release > Changelog](https://github.com/apache/apisix-ingress-controller/blob/2.0.0/CHANGELOG.md#200). + +## Related APISIX Resources + +- [What is an API Gateway?](/learning-center/what-is-an-api-gateway/): Understand the gateway layer and common deployment patterns. +- [API Gateway for microservices](/learning-center/api-gateway-for-microservices/): See how APISIX routes traffic across distributed services. +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare Key Auth, JWT, OAuth 2.0, OIDC, mTLS, and HMAC. +- [API Gateway security](/learning-center/api-gateway-security/): Learn how APISIX centralizes protection for APIs and services. + +## FAQ + +### Why use an API Gateway instead of adding logic to every service? + +An API Gateway centralizes cross-cutting concerns such as routing, authentication, rate limiting, observability, and traffic control. This reduces duplicated code and makes policies easier to change across services. + +### Where does Apache APISIX fit in a cloud-native architecture? + +Apache APISIX can serve as an edge API Gateway, internal microservices gateway, Kubernetes Ingress Controller, or AI Gateway, depending on where teams need dynamic traffic management and policy enforcement. diff --git a/blog/zh/blog/2023/02/08/what-is-restful-api.md b/blog/zh/blog/2023/02/08/what-is-restful-api.md index 47d4349dfd3..278148fa33f 100644 --- a/blog/zh/blog/2023/02/08/what-is-restful-api.md +++ b/blog/zh/blog/2023/02/08/what-is-restful-api.md @@ -9,7 +9,7 @@ keywords: - RESTful - Apache APISIX - API -description: 本文将介绍什么是 RESTful API 以及我们如何使用它。 +description: "了解 Apache APISIX 如何作为高性能 API 网关与 AI 网关,统一处理流量治理、认证、安全、可观测性和云原生场景。" tags: [Ecosystem] --- @@ -17,6 +17,10 @@ tags: [Ecosystem] <!--truncate--> +## 快速概览 + +本文介绍 API 网关、云原生流量治理、微服务路由和 Apache APISIX 应用场景。你可以了解如何在网关层统一认证、限流、安全和可观测性,并继续阅读相关资源。 + > 作者[孙毅](https://github.com/litesun),API7.ai 技术工程师,Apache APISIX Committer 万物互联的世界充满着各式各样的 API ,如何统筹规范 API 至关重要。[RESTful API](https://en.wikipedia.org/wiki/Representational_state_transfer) 是目前世界上最流行的 API 架构风格之一,它可以帮助你实现客户端与服务端关注点分离,让前后端各自迭代,提升管理效率;其无状态的特性可以让应用更容易扩展,更容易地实现缓存策略从而提升系统性能和用户体验。本文将介绍什么是 RESTful API 以及我们如何使用它。 @@ -262,3 +266,10 @@ APISIX 支持非常丰富的插件,期待你去挖掘更多的玩法。 ## 总结 本文详细说明了什么是 API,什么是 RESTful API 以及其最佳实践。另外还介绍了如何通过 APISIX 来实现业务逻辑和安全逻辑分离,如何使用 APISIX 在不改动原有业务代码的情况下将历史 API 服务更加 RESTful。希望本文对你了解 RESTful API 有所帮助,也欢迎你来 GitHub 一起玩耍。 + +## 相关 APISIX 资源 + +- [什么是 API 网关?](/zh/learning-center/what-is-an-api-gateway/):了解网关层的核心作用和常见部署模式。 +- [微服务 API 网关](/zh/learning-center/api-gateway-for-microservices/):了解 APISIX 如何治理微服务流量。 +- [API 网关身份认证](/zh/learning-center/api-gateway-authentication/):比较 Key Auth、JWT、OAuth 2.0、OIDC、mTLS 和 HMAC。 +- [API 网关安全](/zh/learning-center/api-gateway-security/):了解如何在网关层统一保护 API 和服务。 diff --git a/blog/zh/blog/2023/03/08/why-do-microservices-need-an-api-gateway.md b/blog/zh/blog/2023/03/08/why-do-microservices-need-an-api-gateway.md index 96d5c433949..840f84c98ae 100644 --- a/blog/zh/blog/2023/03/08/why-do-microservices-need-an-api-gateway.md +++ b/blog/zh/blog/2023/03/08/why-do-microservices-need-an-api-gateway.md @@ -9,7 +9,7 @@ keywords: - RESTful - Apache APISIX - API -description: 随着微服务的数据越来越多,API 的数量也越来越多,对于大流量的治理,选择一个优秀的 API 网关是至关重要的。本文列举了常见网关,并进行对比,列出各自的优缺点,如果你正在做 API 网关的技术选型,或者你的微服务系统出现了性能问题,再或者你想搭建一个高效稳定的微服务系统,希望本文可以带给你一定的启发。 +description: "了解 Apache APISIX 如何作为高性能 API 网关与 AI 网关,统一处理流量治理、认证、安全、可观测性和云原生场景。" tags: [Ecosystem] --- @@ -17,6 +17,10 @@ tags: [Ecosystem] <!--truncate--> +## 快速概览 + +本文介绍 API 网关、云原生流量治理、微服务路由和 Apache APISIX 应用场景。你可以了解如何在网关层统一认证、限流、安全和可观测性,并继续阅读相关资源。 + > 作者[程小兰](https://github.com/Hazel6869),API7.ai 技术工程师,Apache APISIX > Contributor。 ## 什么是微服务 @@ -81,3 +85,10 @@ API 网关作为客户端和服务端的中间桥梁,为微服务系统提供 ## 总结 随着互联网的发展,互联网企业的业务也在不断的飞速发展,进而导致系统的架构也在不断的发生着变化,微服务架构已经在众多公司得到广泛应用。随着微服务的数据越来越多,API 的数量也越来越多,对于大流量的治理,选择一个优秀的 API 网关是至关重要的。本文列举了常见网关,并进行对比,列出各自的优缺点,如果你正在做 API 网关的技术选型,或者你的微服务系统出现了性能问题,再或者你想搭建一个高效稳定的微服务系统,希望本文可以带给你一定的启发。 + +## 相关 APISIX 资源 + +- [什么是 API 网关?](/zh/learning-center/what-is-an-api-gateway/):了解网关层的核心作用和常见部署模式。 +- [微服务 API 网关](/zh/learning-center/api-gateway-for-microservices/):了解 APISIX 如何治理微服务流量。 +- [API 网关身份认证](/zh/learning-center/api-gateway-authentication/):比较 Key Auth、JWT、OAuth 2.0、OIDC、mTLS 和 HMAC。 +- [API 网关安全](/zh/learning-center/api-gateway-security/):了解如何在网关层统一保护 API 和服务。 diff --git a/blog/zh/blog/2025/04/01/embrace-intelligent-api-management-with-ai-and-mcp.md b/blog/zh/blog/2025/04/01/embrace-intelligent-api-management-with-ai-and-mcp.md index 7e1387100ad..1f20da673a1 100644 --- a/blog/zh/blog/2025/04/01/embrace-intelligent-api-management-with-ai-and-mcp.md +++ b/blog/zh/blog/2025/04/01/embrace-intelligent-api-management-with-ai-and-mcp.md @@ -16,7 +16,7 @@ keywords: - AI模型 - API管理 - 自然语言交互 -description: MCP 协议为 AI 模型提供标准化连接,APISIX-MCP 通过自然语言交互简化 API 管理,实现智能配置与自动化工作流,提升运维效率。 +description: "了解 Apache APISIX AI 网关如何统一管理 LLM、MCP、AI Agent 和多模型流量,覆盖路由、安全、审计与成本控制。" tags: [Ecosystem] image: https://static.api7.ai/uploads/2025/04/01/b53YPObN_apisix-mcp.webp --- @@ -24,6 +24,10 @@ image: https://static.api7.ai/uploads/2025/04/01/b53YPObN_apisix-mcp.webp > 本文介绍了 MCP 协议及其在 APISIX-MCP 中的应用。MCP 协议为 AI 模型提供标准化连接,解决碎片化问题。APISIX-MCP > 通过自然语言交互简化 API 管理,支持创建、更新、删除资源,实现自动化工作流和闭环验证,显著降低认知成本,提升运维效率。 <!--truncate--> +## 快速概览 + +本文介绍 AI 网关、LLM Gateway、MCP、AI Agent 和多模型流量治理。你可以了解如何用 Apache APISIX 统一路由、保护、观测和控制 LLM 流量,并继续阅读相关资源。 + ## 前言 随着 AI 大模型应用呈爆发式增长,许多传统应用都希望自己快速接入 AI 大模型。然而,当前各类 AI 工具缺乏统一标准,碎片化现象极为严重。不同大模型的能力高低不一,对接方式也大相径庭,这让传统应用在接入时困难重重。 @@ -187,3 +191,20 @@ APISIX-MCP 目前已经开源并发布到了 npm([apisix-mcp npm](https://www. ## 总结 MCP 的出现为复杂 API 系统的智能化操作开辟了新的可能性,我们希望 APISIX-MCP 能够帮助你快速上手 Apache APISIX。后续 APISIX 不仅会推出更多处理 AI 流量相关的插件,同时也会在 API 管理方面探索更多与 AI 结合的可能性。我们相信,AI 与 API 管理的融合将持续推动运维效率的革新,为开发者带来更智能、更高效的基础设施管理体验。 + +## 相关 APISIX AI 网关资源 + +- [APISIX AI 网关概览](/zh/ai-gateway/):统一管理 LLM、AI 应用和 AI Agent 的访问入口。 +- [什么是 AI 网关?](/zh/blog/2025/03/06/what-is-an-ai-gateway/):了解 AI 网关的核心能力、架构和应用场景。 +- [AI 网关与 API 网关的区别](/zh/blog/2025/03/21/ai-gateway-vs-api-gateway-differences-explained/):理解传统 API 流量和 AI 流量治理的差异。 +- [MCP 协议与 AI 网关](/zh/learning-center/mcp-protocol-ai-gateway/):了解 MCP 如何改变 AI Agent 的连接和治理方式。 + +## 常见问题 + +### AI 网关和 API 网关有什么区别? + +API 网关主要处理通用 API 流量,例如路由、认证、限流和可观测性。AI 网关在这些能力之上,进一步面向 LLM 流量提供模型路由、Token 级限流、重试与降级、Prompt 治理以及 AI 安全能力。 + +### 什么时候适合使用 Apache APISIX 作为 AI 网关? + +当应用需要调用多个 LLM Provider、统一管理 AI 访问权限、控制 Token 成本,或为 AI Agent 与 MCP 集成提供安全入口时,可以使用 Apache APISIX 作为 AI 网关。 diff --git a/blog/zh/blog/2025/05/29/apisix-ai-gateway-from-cloud-native-to-ai-native.md b/blog/zh/blog/2025/05/29/apisix-ai-gateway-from-cloud-native-to-ai-native.md index 89e8d5f7728..2e3a9e46e2b 100644 --- a/blog/zh/blog/2025/05/29/apisix-ai-gateway-from-cloud-native-to-ai-native.md +++ b/blog/zh/blog/2025/05/29/apisix-ai-gateway-from-cloud-native-to-ai-native.md @@ -15,7 +15,7 @@ keywords: - APISIX AI 网关 - AI 原生 - 云原生 -description: 作者:王院生,Apache APISIX PMC Member,Apahce Member,API7.ai 创始人 & CTO,《Apache APISIX 实战》作者。本文整理自 2025 年 4 月 12 日院生在 APISIX 深圳 Meetup 的演讲。 +description: "了解 Apache APISIX AI 网关如何统一管理 LLM、MCP、AI Agent 和多模型流量,覆盖路由、安全、审计与成本控制。" tags: [Case Studies] image: https://static.apiseven.com/uploads/2024/12/25/dxrwyegf_api7-cover.png --- @@ -24,6 +24,10 @@ image: https://static.apiseven.com/uploads/2024/12/25/dxrwyegf_api7-cover.png > <!--truncate--> +## 快速概览 + +本文介绍 AI 网关、LLM Gateway、MCP、AI Agent 和多模型流量治理。你可以了解如何用 Apache APISIX 统一路由、保护、观测和控制 LLM 流量,并继续阅读相关资源。 + ## 导语:AI 时代的焦点——Why 2015 年,支流科技创立了 APISIX 这个开源项目,在 2019 年把 APISIX 捐给了 Apache Software Foundation。如今,六年时间过去了,它取得的成就非常显著。最开始,我们的目标很简单,就是希望能做出一个能够被别人使用的 API 网关。但随着时间的推移,越来越多不同领域的开发者、企业用户开始使用 APISIX,比如吉利汽车、荣耀手机等,当他们借助 APISIX 为自己提供服务时,就像自己孩子用另一种方式在反哺父母,自豪且令人鼓舞。 @@ -152,3 +156,20 @@ APISIX 可以帮助用户更加便捷地接入那些基于标准输入/输出构 与此同时,还必须兼顾治理、可观测性与安全等方面的问题,实现统一的管理与控制机制。对于企业来说,问题并不仅仅在于能否将接口对外暴露,更关键的是如何确保统一管理、安全控制等合规性要求。 MCP 的主要能力已经开放,欢迎大家尝试并反馈可能存在的不合理之处,该功能也在持续迭代过程中,待达到一定的稳定性与质量后会面向社区开放。 + +## 相关 APISIX AI 网关资源 + +- [APISIX AI 网关概览](/zh/ai-gateway/):统一管理 LLM、AI 应用和 AI Agent 的访问入口。 +- [什么是 AI 网关?](/zh/blog/2025/03/06/what-is-an-ai-gateway/):了解 AI 网关的核心能力、架构和应用场景。 +- [AI 网关与 API 网关的区别](/zh/blog/2025/03/21/ai-gateway-vs-api-gateway-differences-explained/):理解传统 API 流量和 AI 流量治理的差异。 +- [MCP 协议与 AI 网关](/zh/learning-center/mcp-protocol-ai-gateway/):了解 MCP 如何改变 AI Agent 的连接和治理方式。 + +## 常见问题 + +### AI 网关和 API 网关有什么区别? + +API 网关主要处理通用 API 流量,例如路由、认证、限流和可观测性。AI 网关在这些能力之上,进一步面向 LLM 流量提供模型路由、Token 级限流、重试与降级、Prompt 治理以及 AI 安全能力。 + +### 什么时候适合使用 Apache APISIX 作为 AI 网关? + +当应用需要调用多个 LLM Provider、统一管理 AI 访问权限、控制 Token 成本,或为 AI Agent 与 MCP 集成提供安全入口时,可以使用 Apache APISIX 作为 AI 网关。 diff --git a/website/learning-center/api-gateway-authentication.md b/website/learning-center/api-gateway-authentication.md index 6d53a93149e..07ebbab3c45 100644 --- a/website/learning-center/api-gateway-authentication.md +++ b/website/learning-center/api-gateway-authentication.md @@ -1,6 +1,6 @@ --- title: "API Gateway Authentication: Methods, Best Practices & Implementation" -description: "Learn how to implement authentication at the API gateway layer. Covers Key Auth, JWT, OAuth 2.0, OpenID Connect, mTLS, and HMAC with practical examples." +description: "Learn how Apache APISIX centralizes API Gateway authentication and security with Key Auth, JWT, OpenID Connect, Keycloak, mTLS, HMAC, and access control." slug: api-gateway-authentication date: 2026-04-14 tags: [authentication, security, api-gateway] @@ -9,6 +9,11 @@ hide_table_of_contents: false API gateway authentication is the practice of verifying client identity at a centralized entry point before requests reach backend services. By enforcing authentication at the gateway layer, organizations eliminate redundant auth logic across services, reduce attack surface, and gain a single enforcement point for access policies. + +## Quick Overview + +This guide covers API Gateway authentication, API security, OpenID Connect, JWT, Keycloak, mTLS, and HMAC. Use it to understand how Apache APISIX centralizes identity, access control, and security policy enforcement before traffic reaches upstream services. + ## What is API Gateway Authentication In a distributed architecture, every service that exposes an endpoint must answer a fundamental question: who is making this request? Without a gateway, each service independently implements its own authentication stack. This leads to inconsistent enforcement, duplicated code, and a broader attack surface. @@ -122,3 +127,10 @@ Yes. Apache APISIX supports configuring multiple authentication plugins on a sin - [API gateway security](/learning-center/api-gateway-security/) - [What is mutual TLS (mTLS)?](/learning-center/what-is-mutual-tls/) - [Get started with Apache APISIX](/docs/apisix/getting-started/) + +## Related APISIX Authentication and Security Resources + +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare authentication methods and implementation tradeoffs. +- [API Gateway security](/learning-center/api-gateway-security/): Build centralized API protection at the gateway layer. +- [OpenID Connect plugin](/docs/apisix/plugins/openid-connect/): Use OIDC providers such as Keycloak, Okta, Auth0, or Azure AD. +- [JWT authentication plugin](/docs/apisix/plugins/jwt-auth/): Validate signed tokens at the gateway before upstream services. diff --git a/website/learning-center/api-gateway-for-microservices.md b/website/learning-center/api-gateway-for-microservices.md index 0ba5e362dce..5da9ca52176 100644 --- a/website/learning-center/api-gateway-for-microservices.md +++ b/website/learning-center/api-gateway-for-microservices.md @@ -1,6 +1,6 @@ --- title: "API Gateway for Microservices: Architecture, Patterns & Best Practices" -description: "Learn why microservices architectures need an API gateway. Covers service discovery, load balancing, circuit breaking, and API composition patterns." +description: "Learn how Apache APISIX supports open-source API Gateway use cases including traffic routing, authentication, security, observability, Kubernetes, and microservices." slug: api-gateway-for-microservices date: 2026-04-14 tags: [microservices, architecture, api-gateway] @@ -9,6 +9,11 @@ hide_table_of_contents: false Microservices architectures need an API gateway to provide a single entry point that abstracts the complexity of a distributed service fleet from API consumers. The gateway handles cross-cutting concerns like authentication, routing, rate limiting, and observability centrally, preventing each microservice from reimplementing these capabilities independently and ensuring consistent behavior across the entire API surface. + +## Quick Overview + +This guide covers open-source API Gateway, cloud-native API Gateway, Kubernetes traffic management, microservices routing, and Apache APISIX use cases. Use it to understand when APISIX should sit at the edge, inside a microservices platform, or in front of AI and API workloads. + ## Why Microservices Need a Gateway A microservices architecture decomposes a monolithic application into independently deployable services, each owning a specific business domain. While this approach improves development velocity and scaling flexibility, it introduces operational challenges that compound as the number of services grows. @@ -127,3 +132,10 @@ Apache APISIX, built on NGINX and LuaJIT, adds 1-2ms of latency per request with - [Kubernetes API gateway](/learning-center/kubernetes-api-gateway/) - [Compare API gateways](/comparisons/) - [Get started with Apache APISIX](/docs/apisix/getting-started/) + +## Related APISIX Resources + +- [What is an API Gateway?](/learning-center/what-is-an-api-gateway/): Understand the gateway layer and common deployment patterns. +- [API Gateway for microservices](/learning-center/api-gateway-for-microservices/): See how APISIX routes traffic across distributed services. +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare Key Auth, JWT, OAuth 2.0, OIDC, mTLS, and HMAC. +- [API Gateway security](/learning-center/api-gateway-security/): Learn how APISIX centralizes protection for APIs and services. diff --git a/website/learning-center/api-gateway-security.md b/website/learning-center/api-gateway-security.md index 1273ca972b3..8a1e9bc7f8f 100644 --- a/website/learning-center/api-gateway-security.md +++ b/website/learning-center/api-gateway-security.md @@ -1,6 +1,6 @@ --- title: "API Gateway Security: Threats, Best Practices & Implementation" -description: "Learn how to secure your API gateway against common threats. Covers authentication, authorization, rate limiting, WAF, IP filtering, and zero-trust architecture." +description: "Learn how Apache APISIX centralizes API Gateway authentication and security with Key Auth, JWT, OpenID Connect, Keycloak, mTLS, HMAC, and access control." slug: api-gateway-security date: 2026-04-14 tags: [security, api-gateway, best-practices] @@ -9,6 +9,11 @@ hide_table_of_contents: false API gateway security is the practice of protecting your API infrastructure at the edge by enforcing authentication, authorization, rate limiting, and traffic filtering before requests reach backend services. A properly secured gateway reduces attack surface, prevents data breaches, and ensures compliance across every API endpoint in your organization. + +## Quick Overview + +This guide covers API Gateway authentication, API security, OpenID Connect, JWT, Keycloak, mTLS, and HMAC. Use it to understand how Apache APISIX centralizes identity, access control, and security policy enforcement before traffic reaches upstream services. + ## Why API Gateway Security Matters APIs have become the primary attack vector for modern applications. According to the OWASP API Security Top 10 (2023 edition), broken object-level authorization and broken authentication remain the two most critical API vulnerabilities, affecting organizations across every industry. The explosive growth of API-first architectures has created an equally explosive growth in API-targeted attacks. @@ -136,3 +141,10 @@ Apply at least three layers: a global rate limit to protect overall infrastructu - [API gateway authentication](/learning-center/api-gateway-authentication/) - [What is mutual TLS (mTLS)?](/learning-center/what-is-mutual-tls/) - [API gateway rate limiting](/learning-center/api-gateway-rate-limiting/) + +## Related APISIX Authentication and Security Resources + +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare authentication methods and implementation tradeoffs. +- [API Gateway security](/learning-center/api-gateway-security/): Build centralized API protection at the gateway layer. +- [OpenID Connect plugin](/docs/apisix/plugins/openid-connect/): Use OIDC providers such as Keycloak, Okta, Auth0, or Azure AD. +- [JWT authentication plugin](/docs/apisix/plugins/jwt-auth/): Validate signed tokens at the gateway before upstream services. diff --git a/website/learning-center/apisix-vs-kong.md b/website/learning-center/apisix-vs-kong.md index 50ab88e707f..4567f5f65ea 100644 --- a/website/learning-center/apisix-vs-kong.md +++ b/website/learning-center/apisix-vs-kong.md @@ -1,6 +1,6 @@ --- title: "Apache APISIX vs Kong: Feature Comparison & Performance Benchmarks" -description: "Detailed comparison of Apache APISIX and Kong API Gateway. Covers architecture, performance, plugin ecosystem, Kubernetes support, and when to choose each." +description: "Learn how Apache APISIX supports open-source API Gateway use cases including traffic routing, authentication, security, observability, Kubernetes, and microservices." slug: apisix-vs-kong date: 2026-04-14 tags: [comparison, apisix, kong, api-gateway] @@ -22,6 +22,11 @@ faq: Apache APISIX and Kong are the two most widely adopted open-source API gateways, both built on NGINX and Lua. APISIX differentiates itself with a fully dynamic architecture powered by etcd, higher single-core throughput, and a broader protocol support matrix, while Kong offers a mature enterprise ecosystem with extensive third-party integrations and a large plugin marketplace. + +## Quick Overview + +This guide covers open-source API Gateway, cloud-native API Gateway, Kubernetes traffic management, microservices routing, and Apache APISIX use cases. Use it to understand when APISIX should sit at the edge, inside a microservices platform, or in front of AI and API workloads. + ## Overview Both projects serve as high-performance, extensible API gateways for microservices architectures. Kong was open-sourced in 2015 and has built a substantial commercial ecosystem around Kong Gateway Enterprise, Kong Konnect, and the Kong Plugin Hub. Apache APISIX entered the Apache Software Foundation incubator in 2019 and graduated as a top-level project in 2020, with rapid community growth. @@ -150,3 +155,10 @@ APISIX provides native gRPC proxying, gRPC-Web transcoding, and HTTP-to-gRPC tra - [Apache APISIX vs NGINX](/learning-center/apisix-vs-nginx/) - [Apache APISIX vs AWS API Gateway](/learning-center/apisix-vs-aws-api-gateway/) - [Get started with Apache APISIX](/docs/apisix/getting-started/) + +## Related APISIX Resources + +- [What is an API Gateway?](/learning-center/what-is-an-api-gateway/): Understand the gateway layer and common deployment patterns. +- [API Gateway for microservices](/learning-center/api-gateway-for-microservices/): See how APISIX routes traffic across distributed services. +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare Key Auth, JWT, OAuth 2.0, OIDC, mTLS, and HMAC. +- [API Gateway security](/learning-center/api-gateway-security/): Learn how APISIX centralizes protection for APIs and services. diff --git a/website/learning-center/mcp-protocol-ai-gateway.md b/website/learning-center/mcp-protocol-ai-gateway.md index e9c06e8f6d0..f9fe78360a2 100644 --- a/website/learning-center/mcp-protocol-ai-gateway.md +++ b/website/learning-center/mcp-protocol-ai-gateway.md @@ -1,6 +1,6 @@ --- title: "MCP Protocol & AI Gateways: Managing AI Agent Traffic at Scale" -description: "Learn about the Model Context Protocol (MCP), how AI gateways manage LLM and AI agent traffic, and how Apache APISIX bridges MCP servers with enterprise infrastructure." +description: "Learn how Apache APISIX AI Gateway manages LLM traffic, MCP integrations, AI agents, model routing, token rate limiting, security, and observability." slug: mcp-protocol-ai-gateway date: 2026-04-14 tags: [mcp, ai-gateway, ai-agents, llm] @@ -9,6 +9,11 @@ hide_table_of_contents: false An AI gateway is a specialized API gateway that manages traffic between applications and large language models (LLMs), enforcing token-based rate limiting, model routing, cost controls, and content safety policies. As AI agents adopt the Model Context Protocol (MCP) to interact with external tools and data sources, AI gateways become essential infrastructure for securing, observing, and scaling these interactions in production environments. + +## Quick Overview + +This guide covers AI Gateway, LLM Gateway, MCP, AI agents, and multi-model traffic management with Apache APISIX. Use it to understand how to route, secure, observe, and control LLM traffic in production. + ## What is an AI Gateway An AI gateway sits between your applications and AI model providers (OpenAI, Anthropic, Google, open-source models), routing requests, enforcing policies, and providing observability across all AI interactions. Unlike traditional API gateways that focus on REST and gRPC traffic patterns, AI gateways understand LLM-specific concerns: token consumption, prompt structure, model-specific rate limits, and response streaming. @@ -128,3 +133,10 @@ Yes. AI gateways manage all types of AI traffic, including direct LLM API calls - [What is an API gateway?](/learning-center/what-is-an-api-gateway/) - [Apache APISIX AI Gateway](/ai-gateway/) - [Compare API gateways](/comparisons/) + +## Related APISIX AI Gateway Resources + +- [APISIX AI Gateway overview](/ai-gateway/): Route, secure, and govern traffic across LLM providers and AI agents. +- [What is an AI Gateway?](/blog/2025/03/06/what-is-an-ai-gateway/): Learn the core AI Gateway use cases and architecture. +- [AI Gateway vs API Gateway](/blog/2025/03/21/ai-gateway-vs-api-gateway-differences-explained/): Compare traditional API Gateway and AI-native traffic management. +- [MCP protocol and AI Gateway](/learning-center/mcp-protocol-ai-gateway/): Understand how MCP changes AI agent connectivity. diff --git a/website/learning-center/what-is-an-api-gateway.md b/website/learning-center/what-is-an-api-gateway.md index a49d6be1443..bb696672312 100644 --- a/website/learning-center/what-is-an-api-gateway.md +++ b/website/learning-center/what-is-an-api-gateway.md @@ -1,6 +1,6 @@ --- title: "What is an API Gateway? Definition, Benefits & Use Cases" -description: "Learn what an API gateway is, how it works, key features like load balancing, authentication, and rate limiting, and why modern architectures need one." +description: "Learn how Apache APISIX supports open-source API Gateway use cases including traffic routing, authentication, security, observability, Kubernetes, and microservices." slug: what-is-an-api-gateway date: 2026-04-14 tags: [api-gateway, concepts] @@ -27,6 +27,11 @@ An API gateway is a server that sits between clients and backend services, actin In practice, an API gateway consolidates cross-cutting concerns that would otherwise be duplicated across every microservice: access control, traffic shaping, observability, and protocol translation. Instead of embedding this logic in each service, teams centralize it at the gateway layer, reducing code duplication, simplifying deployments, and giving platform teams a single control plane for governing API behavior at scale. + +## Quick Overview + +This guide covers open-source API Gateway, cloud-native API Gateway, Kubernetes traffic management, microservices routing, and Apache APISIX use cases. Use it to understand when APISIX should sit at the edge, inside a microservices platform, or in front of AI and API workloads. + ## How Does an API Gateway Work? The request lifecycle through an API gateway follows a well-defined pipeline: @@ -212,3 +217,20 @@ No. An API gateway is the runtime component that processes API traffic. An API m - [API gateway security](/learning-center/api-gateway-security/) - [Compare API gateways](/comparisons/) - [Get started with Apache APISIX](/docs/apisix/getting-started/) + +## Related APISIX Resources + +- [What is an API Gateway?](/learning-center/what-is-an-api-gateway/): Understand the gateway layer and common deployment patterns. +- [API Gateway for microservices](/learning-center/api-gateway-for-microservices/): See how APISIX routes traffic across distributed services. +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare Key Auth, JWT, OAuth 2.0, OIDC, mTLS, and HMAC. +- [API Gateway security](/learning-center/api-gateway-security/): Learn how APISIX centralizes protection for APIs and services. + +## FAQ + +### Why use an API Gateway instead of adding logic to every service? + +An API Gateway centralizes cross-cutting concerns such as routing, authentication, rate limiting, observability, and traffic control. This reduces duplicated code and makes policies easier to change across services. + +### Where does Apache APISIX fit in a cloud-native architecture? + +Apache APISIX can serve as an edge API Gateway, internal microservices gateway, Kubernetes Ingress Controller, or AI Gateway, depending on where teams need dynamic traffic management and policy enforcement. diff --git a/website/learning-center/what-is-grpc.md b/website/learning-center/what-is-grpc.md index fab6e94de90..963463e8f96 100644 --- a/website/learning-center/what-is-grpc.md +++ b/website/learning-center/what-is-grpc.md @@ -1,6 +1,6 @@ --- title: "What is gRPC? Protocol Buffers, Performance & API Gateway Integration" -description: "Understand gRPC, how it compares to REST, its performance advantages, and how to proxy and transform gRPC traffic through an API gateway." +description: "Learn how Apache APISIX supports open-source API Gateway use cases including traffic routing, authentication, security, observability, Kubernetes, and microservices." slug: what-is-grpc date: 2026-04-14 tags: [grpc, protocols, api-gateway] @@ -9,6 +9,11 @@ hide_table_of_contents: false gRPC is a high-performance, open-source remote procedure call (RPC) framework originally developed by Google. It uses Protocol Buffers for binary serialization and HTTP/2 for transport, enabling strongly typed service contracts, bidirectional streaming, and significantly smaller payload sizes compared to equivalent JSON over REST. + +## Quick Overview + +This guide covers open-source API Gateway, cloud-native API Gateway, Kubernetes traffic management, microservices routing, and Apache APISIX use cases. Use it to understand when APISIX should sit at the edge, inside a microservices platform, or in front of AI and API workloads. + ## Why gRPC Exists REST has dominated API design for over fifteen years, and it remains an excellent choice for public-facing, resource-oriented APIs. However, as microservices architectures scaled into hundreds or thousands of inter-service calls per request, the limitations of REST became measurable: text-based JSON serialization consumes CPU cycles, HTTP/1.1 head-of-line blocking limits concurrency, and the lack of a formal contract language leads to integration drift. @@ -171,3 +176,10 @@ Yes. Protobuf serialization libraries exist for languages targeting WebAssembly, - [What is an API gateway?](/learning-center/what-is-an-api-gateway/) - [API gateway for microservices](/learning-center/api-gateway-for-microservices/) - [Get started with Apache APISIX](/docs/apisix/getting-started/) + +## Related APISIX Resources + +- [What is an API Gateway?](/learning-center/what-is-an-api-gateway/): Understand the gateway layer and common deployment patterns. +- [API Gateway for microservices](/learning-center/api-gateway-for-microservices/): See how APISIX routes traffic across distributed services. +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare Key Auth, JWT, OAuth 2.0, OIDC, mTLS, and HMAC. +- [API Gateway security](/learning-center/api-gateway-security/): Learn how APISIX centralizes protection for APIs and services. diff --git a/website/learning-center/what-is-mutual-tls.md b/website/learning-center/what-is-mutual-tls.md index d4a191bebbb..6427a1580ca 100644 --- a/website/learning-center/what-is-mutual-tls.md +++ b/website/learning-center/what-is-mutual-tls.md @@ -1,6 +1,6 @@ --- title: "What is Mutual TLS (mTLS)? How Two-Way Authentication Works" -description: "Learn what mutual TLS is, how it differs from standard TLS, the mTLS handshake process, and how to configure mTLS in API gateways for zero-trust security." +description: "Learn how Apache APISIX supports open-source API Gateway use cases including traffic routing, authentication, security, observability, Kubernetes, and microservices." slug: what-is-mutual-tls date: 2026-04-14 tags: [mtls, security, tls] @@ -9,6 +9,11 @@ hide_table_of_contents: false Mutual TLS (mTLS) is a security protocol where both the client and server authenticate each other using X.509 certificates during the TLS handshake. Unlike standard TLS, which only verifies the server's identity, mTLS ensures that both parties prove they are who they claim to be before any application data is exchanged. + +## Quick Overview + +This guide covers open-source API Gateway, cloud-native API Gateway, Kubernetes traffic management, microservices routing, and Apache APISIX use cases. Use it to understand when APISIX should sit at the edge, inside a microservices platform, or in front of AI and API workloads. + ## Why Mutual TLS Matters Standard TLS protects the vast majority of internet traffic today. The overwhelming majority of web traffic now uses HTTPS. However, standard TLS only solves half the authentication problem: clients verify that the server holds a valid certificate, but servers have no cryptographic assurance about the client's identity. They rely on application-layer mechanisms like API keys, tokens, or passwords instead. @@ -139,3 +144,10 @@ In Kubernetes environments with service meshes, mTLS scales well because certifi - [What is an API gateway?](/learning-center/what-is-an-api-gateway/) - [API gateway security](/learning-center/api-gateway-security/) - [API gateway authentication](/learning-center/api-gateway-authentication/) + +## Related APISIX Resources + +- [What is an API Gateway?](/learning-center/what-is-an-api-gateway/): Understand the gateway layer and common deployment patterns. +- [API Gateway for microservices](/learning-center/api-gateway-for-microservices/): See how APISIX routes traffic across distributed services. +- [API Gateway authentication](/learning-center/api-gateway-authentication/): Compare Key Auth, JWT, OAuth 2.0, OIDC, mTLS, and HMAC. +- [API Gateway security](/learning-center/api-gateway-security/): Learn how APISIX centralizes protection for APIs and services. diff --git a/website/src/pages/ai-gateway.tsx b/website/src/pages/ai-gateway.tsx index bed576b649b..c38f1be1598 100644 --- a/website/src/pages/ai-gateway.tsx +++ b/website/src/pages/ai-gateway.tsx @@ -11,24 +11,24 @@ const ChakraTestPage: React.FC = () => ( <Layout> <Head> <title> - What is an AI Gateway? APISIX AI Gateway for LLMs & AI Agents + Apache APISIX AI Gateway for LLMs, MCP & AI Agents </title> <link rel="canonical" href="https://apisix.apache.org/ai-gateway/" /> <meta name="description" - content="An AI gateway manages traffic between applications and LLM providers. Apache APISIX AI Gateway provides LLM load balancing, retry and fallback, token rate limiting, MCP protocol support, and enhanced security for AI agents and applications." + content="Apache APISIX AI Gateway manages LLM traffic, MCP integrations, AI agents, model routing, token rate limiting, retry and fallback, observability, and security for AI applications." /> <meta property="og:type" content="website" /> <meta property="og:title" - content="What is an AI Gateway? APISIX AI Gateway for LLMs & AI Agents" + content="Apache APISIX AI Gateway for LLMs, MCP & AI Agents" /> <meta property="og:url" content="https://apisix.apache.org/ai-gateway/" /> <meta property="og:description" - content="An AI gateway manages traffic between applications and LLM providers. Apache APISIX AI Gateway provides LLM load balancing, token rate limiting, MCP support, and security for AI agents." + content="Apache APISIX AI Gateway manages LLM traffic, MCP integrations, AI agents, model routing, token rate limiting, observability, and security." /> <meta property="og:image" @@ -42,7 +42,7 @@ const ChakraTestPage: React.FC = () => ( /> <meta name="twitter:description" - content="An AI gateway manages traffic between applications and LLM providers. Apache APISIX AI Gateway provides LLM load balancing, token rate limiting, MCP support, and security for AI agents." + content="Apache APISIX AI Gateway manages LLM traffic, MCP integrations, AI agents, model routing, token rate limiting, observability, and security." /> <meta name="twitter:image" @@ -78,6 +78,22 @@ const ChakraTestPage: React.FC = () => ( text: 'Yes. Apache APISIX includes AI gateway capabilities such as AI proxying for 20+ LLM providers, LLM load balancing, retry and fallback, token-based rate limiting, prompt decoration, and content moderation plugins.', }, }, + { + '@type': 'Question', + name: 'Can Apache APISIX be used as an LLM Gateway?', + acceptedAnswer: { + '@type': 'Answer', + text: 'Yes. Apache APISIX can be used as an LLM Gateway to route traffic across LLM providers, apply token-based rate limits, add retry and fallback, and centralize security and observability for AI applications.', + }, + }, + { + '@type': 'Question', + name: 'How does Apache APISIX help with MCP and AI agents?', + acceptedAnswer: { + '@type': 'Answer', + text: 'Apache APISIX can provide a governed traffic layer for MCP servers and AI agents, helping teams centralize routing, authentication, rate limiting, logging, and security controls.', + }, + }, ], })} </script> diff --git a/website/src/pages/downloads.tsx b/website/src/pages/downloads.tsx index 058ed97a239..5a719c6441c 100644 --- a/website/src/pages/downloads.tsx +++ b/website/src/pages/downloads.tsx @@ -29,6 +29,13 @@ const PageSubtitle = styled.div` margin-bottom: 4rem; `; +const SeoIntro = styled.div` + max-width: 760px; + margin-bottom: 2rem; + color: var(--ifm-color-emphasis-700); + line-height: 1.7; +`; + const Description = styled.div` margin-top: 6rem; h2 { @@ -86,6 +93,12 @@ const Downloads: FC = () => ( <DownloadsPage> <PageTitle><Translate id="download.website.title">Downloads</Translate></PageTitle> <PageSubtitle><Translate id="download.website.subtitle">We love open source.</Translate></PageSubtitle> + <SeoIntro> + <Translate id="download.website.seoIntro"> + Download Apache APISIX to run a high-performance, open-source API Gateway for microservices, + Kubernetes ingress, API security, observability, and AI Gateway use cases. + </Translate> + </SeoIntro> <DownloadCards /> <Description> <h2><Translate id="download.website.history.title">History Versions</Translate></h2> diff --git a/website/src/pages/plugins.tsx b/website/src/pages/plugins.tsx index 7c9941cb202..fd1feb1f091 100644 --- a/website/src/pages/plugins.tsx +++ b/website/src/pages/plugins.tsx @@ -42,6 +42,14 @@ const PageSubtitle = styled.div` font-weight: 400; `; +const SeoIntro = styled.div` + max-width: 780px; + margin: 0 auto 2rem; + color: var(--ifm-color-emphasis-700); + line-height: 1.7; + text-align: center; +`; + const SidebarItem = styled.div` padding-top: 3px; padding-bottom: 3px; @@ -339,6 +347,12 @@ const Plugins: FC = () => { <PageSubtitle> <Translate id="plugins.website.subtitle">Powerful Plugins and Easy Integrations</Translate> </PageSubtitle> + <SeoIntro> + <Translate id="plugins.website.seoIntro"> + Explore Apache APISIX plugins for API Gateway authentication, security, observability, + traffic control, AI Gateway, and cloud-native integrations. + </Translate> + </SeoIntro> <Affix style={{ width: 250, top: 300, left: 0, zIndex: 1, }}
