Path Lines of Code README.md 130 blog/en/blog/2020/12/11/beike-how-to-build-gateway-based-on-apache-apisix.md 59 blog/en/blog/2020/12/16/another-way-to-implement-envoy-filter.md 96 blog/en/blog/2020/12/18/first-look-at-kubernetes-service-api.md 93 blog/en/blog/2021/01/21/run-ingress-apisix-on-amazon-eks.md 112 blog/en/blog/2021/02/08/stable-product-delivery-with-cypress.md 94 blog/en/blog/2021/02/26/install-apache-apisix-from-helm-charts.md 47 blog/en/blog/2021/03/02/get-front-end-test-coverage-with-cypress.md 69 blog/en/blog/2021/05/24/Tencent-Games.md 91 blog/en/blog/2021/05/25/Apache APISIX 2.6.0-Release.md 48 blog/en/blog/2021/06/03/firsthand-experience-with-apache-apisix-shared-by-student-participants-in-ospp-2020.md 49 blog/en/blog/2021/06/06/apisix-two-years.md 26 blog/en/blog/2021/06/07/Apache-APISIX-not-affected-by-NGINX-CVE-2021-23017.md 35 blog/en/blog/2021/06/10/Apache-APISIX-and-Envoy-performance-comparison.md 123 blog/en/blog/2021/06/16/Chaos-Mesh-helps-Apache-APISIX-improve-stability.md 46 blog/en/blog/2021/06/17/Apache-APISIX-Dashboard-Access-Control-Bypass-Vulnerability-Announcement.md 33 blog/en/blog/2021/06/18/first-GA-version-v1.0-of-Apache-APISIX-Ingress-Controller-released.md 78 blog/en/blog/2021/06/21/use-Java-to-write-Apache-APISIX-plugins.md 171 blog/en/blog/2021/06/23/deploy-great-open-source-gateway-and-ingress-controller-fast.md 129 blog/en/blog/2021/06/28/why-we-need-Apache-APISIX.md 64 blog/en/blog/2021/06/29/release-apache-apisix-2.7.md 39 blog/en/blog/2021/06/30/etcd3-support-HTTP-access-perfectly.md 68 blog/en/blog/2021/07/06/celebrate-200-contributors.md 33 blog/en/blog/2021/07/14/the-road-to-customization-of-Sina-Weibo-API-gateway-based-on-Apache-APISIX.md 116 blog/en/blog/2021/07/21/Apache-APISIX-Kubernetes.md 30 blog/en/blog/2021/07/25/apachecon-asia.md 83 blog/en/blog/2021/07/27/use-of-plugin-orchestration-in-Apache-APISIX.md 142 blog/en/blog/2021/07/28/release-apache-apisix-2.8.md 111 blog/en/blog/2021/08/05/Kong-to-APISIX.md 93 blog/en/blog/2021/08/06/using-apache-apisix-to-improve-the-observability-of-nginx.md 120 blog/en/blog/2021/08/09/Apache-APISIX-in-Quliankeji.md 118 blog/en/blog/2021/08/10/apisix-nginx.md 393 blog/en/blog/2021/08/11/interview-TuZhengsong.md 82 blog/en/blog/2021/08/12/Chaos-Mesh-Helps-Apache-APISIX-Improve-System-Stability.md 56 blog/en/blog/2021/08/14/contributors-the-golden-metric-of-openSource-projects.md 57 blog/en/blog/2021/08/16/Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md 182 blog/en/blog/2021/08/17/interview-airwallex.md 50 blog/en/blog/2021/08/18/Auth-with-Casbin-in-Apache-APISIX.md 152 blog/en/blog/2021/08/19/go-makes-Apache-APISIX-better.md 173 blog/en/blog/2021/08/21/shanghai-meetup.md 56 blog/en/blog/2021/08/23/ApacheCon-Asia-2021.md 66 blog/en/blog/2021/08/24/shanghai-meetup-recap.md 35 blog/en/blog/2021/08/25/Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md 183 blog/en/blog/2021/08/25/Why-Apache-APISIX-chose-Nginx-and-Lua.md 119 blog/en/blog/2021/08/27/release-apache-apisix-2.9.md 48 blog/en/blog/2021/08/30/Ingress-Meeting.md 32 blog/en/blog/2021/08/30/weekly-report.md 58 blog/en/blog/2021/08/31/Apache APISIX × KubeSphere-a-better-gateway-and-K8S-Ingress-Controller.md 159 blog/en/blog/2021/09/06/python-helps-you-quickly-with-Apache-APISIX-development.md 205 blog/en/blog/2021/09/07/how-to-use-apisix-auth.md 86 blog/en/blog/2021/09/07/iQIYI-usercase.md 72 blog/en/blog/2021/09/09/how-to-contribute-to-an-OpenSource-without-coding.md 64 blog/en/blog/2021/09/13/china-mobile-cloud-usercase.md 72 blog/en/blog/2021/09/14/youzan.md 87 blog/en/blog/2021/09/15/weekly-report.md 94 blog/en/blog/2021/09/16/tencent-cloud.md 55 blog/en/blog/2021/09/18/xiaodian-usercase.md 87 blog/en/blog/2021/09/24/youpaicloud-usercase.md 90 blog/en/blog/2021/09/28/WPS-usercase.md 71 blog/en/blog/2021/09/29/release-apache-apisix-2.10.md 85 blog/en/blog/2021/09/30/weekly-report.md 80 blog/en/blog/2021/10/01/openEuler.md 24 blog/en/blog/2021/10/09/apisix-ingress-techblog.md 111 blog/en/blog/2021/10/13/celebrating-300-contributors-of-apisix.md 35 blog/en/blog/2021/10/14/weekly-report-1014.md 40 blog/en/blog/2021/10/18/meetup.md 42 blog/en/blog/2021/10/22/cert-manager-in-ingress.md 214 blog/en/blog/2021/10/26/APISIX-Ingress.md 95 blog/en/blog/2021/10/29/Extension-guide.md 155 blog/en/blog/2021/11/02/weekly-report-1031.md 89 blog/en/blog/2021/11/03/airwallex-usercase.md 72 blog/en/blog/2021/11/04/skywalking.md 67 blog/en/blog/2021/11/12/apisix-datadog.md 136 blog/en/blog/2021/11/16/weekly-report-1114.md 55 blog/en/blog/2021/11/17/dapr-with-apisix.md 153 blog/en/blog/2021/11/19/apisix-supports-wasm.md 268 blog/en/blog/2021/11/22/develop-apisix-ingress-with-nocalhost-in-kubernetes.md 82 blog/en/blog/2021/11/23/cve-2021-43557-research-report.md 143 blog/en/blog/2021/11/23/cve-2021-43557.md 50 blog/en/blog/2021/11/26/apache-apisix-committer-experience.md 33 blog/en/blog/2021/11/30/use-apisix-ingress-in-kubesphere.md 326 blog/en/blog/2021/12/01/apisix-supports-azure-functions.md 138 blog/en/blog/2021/12/01/release-apache-apisix-2.11.md 138 blog/en/blog/2021/12/02/weekly-report-1130.md 90 blog/en/blog/2021/12/07/apisix-integrate-skywalking-plugin.md 152 blog/en/blog/2021/12/08/apisix-integrate-rocketmq-logger-plugin.md 106 blog/en/blog/2021/12/10/integrate-keycloak-auth-in-apisix.md 147 blog/en/blog/2021/12/13/monitor-apisix-ingress-controller-with-prometheus.md 151 blog/en/blog/2021/12/15/deploy-apisix-in-kubernetes.md 137 blog/en/blog/2021/12/16/apisix-with-rocketmq-meetup.md 53 blog/en/blog/2021/12/17/exposure-istio-with-apisix-ingress.md 316 blog/en/blog/2021/12/20/weekly-report-1215.md 77 blog/en/blog/2021/12/22/google-logging.md 173 blog/en/blog/2021/12/24/apisix-integrate-openwhisk-plugin.md 139 blog/en/blog/2021/12/24/open-policy-agent.md 197 blog/en/blog/2021/12/28/dashboard-cve-2021-45232.md 32 blog/en/blog/2021/12/30/apisix-proxy-grpc-service.md 146 blog/en/blog/2022/01/04/authing.md 178 blog/en/blog/2022/01/05/weekly-report-1231.md 70 blog/en/blog/2022/01/11/apisix-with-shardingsphere-meetup.md 51 blog/en/blog/2022/01/11/building-apisix-in-ubuntu-for-arm.md 149 blog/en/blog/2022/01/13/how-to-proxy-dubbo-in-apache-apisix.md 194 blog/en/blog/2022/01/17/apisix-kafka-integration.md 175 blog/en/blog/2022/01/19/weekly-report-0116.md 62 blog/en/blog/2022/01/20/upyun-public-gateway-usecase.md 89 blog/en/blog/2022/01/21/apisix-xrpc-details-and-miltilingual.md 86 blog/en/blog/2022/01/24/apisix-with-qingcloud-meetup.md 31 blog/en/blog/2022/01/25/apisix-grpc-web-integration.md 225 blog/en/blog/2022/01/25/release-apache-apisix-2.12.md 156 blog/en/blog/2022/01/26/apisix-integrate-forward-auth-plugin.md 75 blog/en/blog/2022/02/11/cve-2022-24112.md 30 blog/en/blog/2022/02/16/file-logger-api-gateway.md 278 blog/en/blog/2022/02/17/weekly-report-0214.md 65 blog/en/blog/2022/02/21/nacos-api-gateway.md 152 blog/en/blog/2022/02/23/csrf-api-gateway.md 109 blog/en/blog/2022/02/25/consul-api-gateway.md 196 blog/en/blog/2022/02/28/apisix-integration-opentelemetry-plugin.md 255 blog/en/blog/2022/03/01/apisix-integration-public-api-plugin.md 169 blog/en/blog/2022/03/02/apisix-integration-graphql.md 264 blog/en/blog/2022/03/02/zhongan-usercase-with-apache-apisix.md 74 blog/en/blog/2022/03/03/develop-apisix-with-gitpod.md 79 blog/en/blog/2022/03/03/weekly-report-0228.md 47 blog/en/blog/2022/03/04/apigateway-clickhouse-makes-logging-easier.md 196 blog/en/blog/2022/03/04/apisix-uses-coredns-enable-service-discovery.md 185 blog/en/blog/2022/03/05/apisix-integration-eureka-service-discovery.md 202 blog/en/blog/2022/03/24/weekly-report-0314.md 55 blog/en/blog/2022/03/28/release-apache-apisix-2.13.md 164 blog/en/blog/2022/04/12/apisix-summit-asia-2022.md 121 blog/en/blog/2022/04/17/api-observability.md 160 blog/en/blog/2022/04/20/cve-2022-29266.md 33 blog/en/blog/2022/04/20/weekly-report-0420.md 58 blog/en/blog/2022/04/22/apisix-with-tidb-practice.md 79 blog/en/blog/2022/04/29/interview-juzhiyuan-apache-member.md 93 blog/en/blog/2022/05/10/weekly-report-0510.md 36 blog/en/blog/2022/05/19/weekly-report-0519.md 57 blog/en/blog/2022/05/31/release-apache-apisix-2.14.md 147 blog/en/blog/2022/06/07/installation-performance-test-of-apigateway-apisix-on-aws-graviton3.md 152 blog/en/blog/2022/06/07/weekly-report-0607.md 35 blog/en/blog/2022/06/14/automated-operation-base-apache-apisix.md 80 blog/en/blog/2022/06/14/beeto-with-apache-apisix.md 91 blog/en/blog/2022/06/14/how-mse-supports-canary-release-with-apache-apisix.md 234 blog/en/blog/2022/06/14/xueqiu-with-apache-apisix.md 89 blog/en/blog/2022/06/21/weekly-report-0621.md 37 blog/en/blog/2022/06/27/getting-start-with-apisix-test-cases.md 184 blog/en/blog/2022/07/04/apisix-integrates-with-hydra.md 211 blog/en/blog/2022/07/05/use-dataant-to-monitor-apisix.md 63 blog/en/blog/2022/07/06/use-keycloak-with-api-gateway-to-secure-apis.md 197 blog/en/blog/2022/07/07/weekly-report-0630.md 37 blog/en/blog/2022/07/21/weekly-report-0715.md 39 blog/en/blog/2022/07/22/how-is-google-cloud-tau-t2a-performing.md 161 blog/en/blog/2022/07/29/release-apache-apisix-2.15.md 129 blog/en/blog/2022/07/30/why-we-need-apache-apisix.md 64 blog/en/blog/2022/08/05/apisix-ingress-1.5rc1-release.md 59 blog/en/blog/2022/08/08/apache-apisix-performance-test-in-azure.md 172 blog/en/blog/2022/08/09/weekly-report-0731.md 39 blog/en/blog/2022/08/12/arm-performance-google-aws-azure-with-apisix.md 89 blog/en/blog/2022/08/17/backend-for-frontend-demo.md 232 blog/en/blog/2022/09/08/api-monetization-using-stack.md 92 blog/en/blog/2022/09/09/kubernetes-ingress-with-apisix.md 182 blog/en/blog/2022/09/13/why-is-apache-apisix-the-best-api-gateway.md 127 blog/en/blog/2022/09/23/build-event-driven-api.md 74 blog/en/blog/2022/09/28/rust-loves-apisix.md 137 blog/en/blog/2022/10/05/rust-apisix.md 281 blog/en/blog/2022/10/19/deploy-apisix-on-scaleway-cloud.md 215 blog/en/blog/2022/10/27/ten-use-cases-api-gateway.md 107 blog/en/blog/2022/11/02/apache-apisix-v3-preview.md 127 blog/en/blog/2022/11/07/webhook-api-gateway-event-driven-apis.md 62 blog/en/blog/2022/11/09/georouting-apisix.md 170 blog/en/blog/2022/11/23/poor-man-api.md 281 blog/en/blog/2022/12/06/choose-the-right-api-style-technology.md 82 blog/en/blog/2022/12/07/web-caching-client.md 241 blog/en/blog/2022/12/14/web-caching-server.md 114 blog/en/blog/2022/12/30/release-apache-apisix-3.1.0.md 157 blog/en/blog/2023/01/02/accessing_apisix-dashboard_from_everywhere_with_keycloak_authentication.md 772 blog/en/blog/2023/01/18/consul-with-apisix.md 237 blog/en/blog/2023/02/09/secure-apisix-admin.md 109 blog/en/blog/2023/02/23/right-feature-right-place.md 132 blog/en/blog/2023/03/02/security-policy-auditable.md 298 blog/en/blog/2023/03/02/weekly-report-0226.md 41 blog/en/blog/2023/03/09/authenticate-openid-connect.md 142 blog/en/blog/2023/03/10/release-apache-apisix-3.2.0.md 187 blog/en/blog/2023/03/16/grpc-client-side.md 289 blog/en/blog/2023/03/17/weekly-report-0312.md 42 blog/en/blog/2023/03/23/mtls-everywhere.md 491 blog/en/blog/2023/03/30/weekly-report-0330.md 39 blog/en/blog/2023/04/07/apisix-unity-group-q&a.md 82 blog/en/blog/2023/04/14/10-api-management-trends-2023.md 99 blog/en/blog/2023/04/14/weekly-report-0414.md 38 blog/en/blog/2023/04/26/weekly-report-0426.md 32 blog/en/blog/2023/05/04/apache-apisix-chaos-engineering.md 76 blog/en/blog/2023/05/08/release-apache-apisix-3.3.0.md 68 blog/en/blog/2023/05/12/weekly-report-0512.md 28 blog/en/blog/2023/05/24/weekly-report-0524.md 27 blog/en/blog/2023/06/01/release-apache-apisix-3.2.1.md 31 blog/en/blog/2023/06/02/lenovo-uses-apisix.md 93 blog/en/blog/2023/06/08/weekly-report.md 28 blog/en/blog/2023/06/12/how-is-apisix-fast.md 132 blog/en/blog/2023/06/21/weekly-report-en.md 26 blog/en/blog/2023/06/30/apisix-mqtt-proxy.md 162 blog/en/blog/2023/06/30/release-apache-apisix-3.4.0.md 90 blog/en/blog/2023/07/05/weekly-report.md 38 blog/en/blog/2023/07/09/apisix-integrates-with-vault.md 190 blog/en/blog/2023/07/11/2023-apisix-meetup-malaysia.md 79 blog/en/blog/2023/07/18/weekly-report.md 39 blog/en/blog/2023/07/20/data-mask-plugin.md 320 blog/en/blog/2023/07/21/release-apache-apisix-3.4.1.md 28 blog/en/blog/2023/07/23/release-apache-apisix-3.2.2.md 40 blog/en/blog/2023/08/02/weekly-report.md 41 blog/en/config/picked-posts.json 10 blog/i18n/zh/code.json 565 blog/i18n/zh/docusaurus-plugin-content-blog/options.json 14 blog/i18n/zh/docusaurus-theme-classic/footer.json 58 blog/i18n/zh/docusaurus-theme-classic/navbar.json 94 blog/package.json 80 blog/patches/@docusaurus+theme-search-algolia+2.0.0-beta.8.patch 221 blog/static/img/logo1.svg 5 blog/static/img/logo2.svg 15 blog/static/img/logo3.svg 15 blog/zh/blog/2020/12/11/beike-how-to-build-gateway-based-on-apache-apisix.md 59 blog/zh/blog/2020/12/18/first-look-at-kubernetes-service-api.md 96 blog/zh/blog/2021/01/11/interview-Apache-APISIX-contributor-Wang-Pengcheng-Senior-Security-Advisor-of-PwC-South-China-Data-Security-and-Privacy-Protection-Team.md 31 blog/zh/blog/2021/05/24/Tencent-Games.md 95 blog/zh/blog/2021/05/25/Apache APISIX 2.6.0-Release.md 48 blog/zh/blog/2021/06/03/experience-share-from-Apache-APISIX-committer.md 46 blog/zh/blog/2021/06/06/apisix-two-years.md 27 blog/zh/blog/2021/06/10/Apache-APISIX-and-Envoy-performance-comparison.md 121 blog/zh/blog/2021/06/16/Chaos-Mesh-helps-Apache-APISIX-improve-stability.md 48 blog/zh/blog/2021/06/17/Apache-APISIX-Dashboard-Access-Control-Bypass-Vulnerability-Announcement.md 33 blog/zh/blog/2021/06/18/first-GA-version-v1.0-of-Apache-APISIX-Ingress-Controller-released.md 78 blog/zh/blog/2021/06/21/use-Java-to-write-Apache-APISIX-plugins.md 175 blog/zh/blog/2021/06/23/deploy-great-open-source-gateway-and-ingress-controller-fast.md 131 blog/zh/blog/2021/06/28/why-we-need-Apache-APISIX.md 63 blog/zh/blog/2021/06/29/release-apache-apisix-2.7.md 39 blog/zh/blog/2021/06/30/etcd3-support-HTTP-access-perfectly.md 66 blog/zh/blog/2021/07/14/the-road-to-customization-of-Sina-Weibo-API-gateway-based-on-Apache-APISIX.md 115 blog/zh/blog/2021/07/21/Apache-APISIX-Kubernetes.md 29 blog/zh/blog/2021/07/25/apachecon-asia.md 91 blog/zh/blog/2021/07/27/use-of-plugin-orchestration-in-Apache-APISIX.md 141 blog/zh/blog/2021/07/28/release-apache-apisix-2.8.md 111 blog/zh/blog/2021/08/05/Kong-to-APISIX.md 97 blog/zh/blog/2021/08/06/using-apache-apisix-to-improve-the-observability-of-nginx.md 120 blog/zh/blog/2021/08/09/Apache-APISIX-in-China-Mobile-Cloud.md 55 blog/zh/blog/2021/08/09/Apache-APISIX-in-Quliankeji.md 117 blog/zh/blog/2021/08/10/apisix-nginx.md 393 blog/zh/blog/2021/08/11/interview-TuZhengsong.md 82 blog/zh/blog/2021/08/14/contributors-the-golden-metric-of-openSource-projects.md 55 blog/zh/blog/2021/08/17/interview-airwallex.md 51 blog/zh/blog/2021/08/18/Auth-with-Casbin-in-Apache-APISIX.md 152 blog/zh/blog/2021/08/19/go-makes-Apache-APISIX-better.md 173 blog/zh/blog/2021/08/19/weekly-report.md 72 blog/zh/blog/2021/08/21/shanghai-meetup.md 56 blog/zh/blog/2021/08/23/ApacheCon-Asia-2021.md 67 blog/zh/blog/2021/08/23/weekly-report.md 55 blog/zh/blog/2021/08/24/shanghai-meetup-recap.md 37 blog/zh/blog/2021/08/25/Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md 183 blog/zh/blog/2021/08/25/Why-Apache-APISIX-chose-Nginx-and-Lua.md 122 blog/zh/blog/2021/08/27/release-apache-apisix-2.9.md 51 blog/zh/blog/2021/08/30/Ingress-Meeting.md 32 blog/zh/blog/2021/08/30/weekly-report.md 58 blog/zh/blog/2021/08/31/Apache APISIX × KubeSphere-a-better-gateway-and-K8S-Ingress-Controller.md 159 blog/zh/blog/2021/09/06/python-helps-you-quickly-with-Apache-APISIX-development.md 203 blog/zh/blog/2021/09/07/how-to-use-apisix-auth.md 86 blog/zh/blog/2021/09/07/iQIYI-usercase.md 72 blog/zh/blog/2021/09/09/how-to-contribute-to-an-OpenSource-without-coding.md 67 blog/zh/blog/2021/09/13/china-mobile-cloud-usercase.md 73 blog/zh/blog/2021/09/14/youzan.md 88 blog/zh/blog/2021/09/15/weekly-report.md 92 blog/zh/blog/2021/09/16/tencent-cloud.md 56 blog/zh/blog/2021/09/18/xiaodian-usercase.md 88 blog/zh/blog/2021/09/24/youpaicloud-usercase.md 91 blog/zh/blog/2021/09/28/WPS-usercase.md 72 blog/zh/blog/2021/09/29/release-apache-apisix-2.10.md 86 blog/zh/blog/2021/09/30/weekly-report.md 79 blog/zh/blog/2021/10/01/openEuler.md 26 blog/zh/blog/2021/10/09/apisix-ingress-techblog.md 112 blog/zh/blog/2021/10/13/celebrating-300-contributors-of-apisix.md 35 blog/zh/blog/2021/10/14/weekly-report-1014.md 40 blog/zh/blog/2021/10/18/meetup.md 42 blog/zh/blog/2021/10/22/cert-manager-in-ingress.md 214 blog/zh/blog/2021/10/26/APISIX-Ingress.md 96 blog/zh/blog/2021/10/29/Extension-guide.md 155 blog/zh/blog/2021/11/02/weekly-report-1031.md 86 blog/zh/blog/2021/11/03/airwallex-usercase.md 72 blog/zh/blog/2021/11/04/skywalking.md 67 blog/zh/blog/2021/11/12/apisix-datadog.md 136 blog/zh/blog/2021/11/16/weekly-report-1114.md 53 blog/zh/blog/2021/11/17/dapr-with-apisix.md 153 blog/zh/blog/2021/11/19/apisix-supports-wasm.md 265 blog/zh/blog/2021/11/22/develop-apisix-ingress-with-nocalhost-in-kubernetes.md 83 blog/zh/blog/2021/11/23/cve-2021-43557-research-report.md 152 blog/zh/blog/2021/11/23/cve-2021-43557.md 50 blog/zh/blog/2021/11/26/apache-apisix-committer-experience.md 37 blog/zh/blog/2021/11/30/use-apisix-ingress-in-kubesphere.md 327 blog/zh/blog/2021/12/01/apisix-supports-azure-functions.md 138 blog/zh/blog/2021/12/01/release-apache-apisix-2.11.md 138 blog/zh/blog/2021/12/02/weekly-report-1130.md 85 blog/zh/blog/2021/12/07/apisix-integrate-skywalking-plugin.md 151 blog/zh/blog/2021/12/08/apisix-integrate-rocketmq-logger-plugin.md 106 blog/zh/blog/2021/12/10/integrate-keycloak-auth-in-apisix.md 148 blog/zh/blog/2021/12/13/monitor-apisix-ingress-controller-with-prometheus.md 161 blog/zh/blog/2021/12/15/deploy-apisix-in-kubernetes.md 135 blog/zh/blog/2021/12/16/apisix-with-rocketmq-meetup.md 51 blog/zh/blog/2021/12/17/exposure-istio-with-apisix-ingress.md 317 blog/zh/blog/2021/12/20/weekly-report-1215.md 71 blog/zh/blog/2021/12/22/google-logging.md 173 blog/zh/blog/2021/12/24/apisix-integrate-openwhisk-plugin.md 138 blog/zh/blog/2021/12/24/open-policy-agent.md 197 blog/zh/blog/2021/12/28/dashboard-cve-2021-45232.md 32 blog/zh/blog/2021/12/30/apisix-proxy-grpc-service.md 145 blog/zh/blog/2022/01/04/authing.md 179 blog/zh/blog/2022/01/05/weekly-report-1231.md 65 blog/zh/blog/2022/01/11/apisix-with-shardingsphere-meetup.md 56 blog/zh/blog/2022/01/11/building-apisix-in-ubuntu-for-arm.md 149 blog/zh/blog/2022/01/13/how-to-proxy-dubbo-in-apache-apisix.md 192 blog/zh/blog/2022/01/17/apisix-kafka-integration.md 175 blog/zh/blog/2022/01/19/weekly-report-0116.md 60 blog/zh/blog/2022/01/20/upyun-public-gateway-usecase.md 89 blog/zh/blog/2022/01/21/apisix-hashicorp-vault-integration.md 282 blog/zh/blog/2022/01/21/apisix-xrpc-details-and-miltilingual.md 83 blog/zh/blog/2022/01/24/apisix-with-qingcloud-meetup.md 32 blog/zh/blog/2022/01/25/apisix-grpc-web-integration.md 225 blog/zh/blog/2022/01/25/release-apache-apisix-2.12.md 156 blog/zh/blog/2022/01/26/apisix-integrate-forward-auth-plugin.md 74 blog/zh/blog/2022/02/10/splunk-apisix-integration.md 141 blog/zh/blog/2022/02/11/cve-2022-24112.md 31 blog/zh/blog/2022/02/16/file-logger-api-gateway.md 280 blog/zh/blog/2022/02/17/weekly-report-0214.md 61 blog/zh/blog/2022/02/21/nacos-api-gateway.md 153 blog/zh/blog/2022/02/23/csrf-api-gateway.md 107 blog/zh/blog/2022/02/25/consul-api-gateway.md 192 blog/zh/blog/2022/02/28/apisix-integration-opentelemetry-plugin.md 255 blog/zh/blog/2022/03/01/apisix-integration-public-api-plugin.md 169 blog/zh/blog/2022/03/02/apisix-integration-graphql.md 265 blog/zh/blog/2022/03/02/zhongan-usercase-with-apache-apisix.md 74 blog/zh/blog/2022/03/03/develop-apisix-with-gitpod.md 80 blog/zh/blog/2022/03/03/weekly-report-0228.md 47 blog/zh/blog/2022/03/04/apigateway-clickhouse-makes-logging-easier.md 195 blog/zh/blog/2022/03/04/apisix-uses-coredns-enable-service-discovery.md 186 blog/zh/blog/2022/03/05/apisix-integration-eureka-service-discovery.md 202 blog/zh/blog/2022/03/24/weekly-report-0314.md 53 blog/zh/blog/2022/03/28/release-apache-apisix-2.13.md 165 blog/zh/blog/2022/04/12/apisix-summit-asia-2022.md 119 blog/zh/blog/2022/04/20/cve-2022-29266.md 35 blog/zh/blog/2022/04/20/weekly-report-0420.md 54 blog/zh/blog/2022/04/22/apisix-with-tidb-practice.md 79 blog/zh/blog/2022/04/29/interview-juzhiyuan-apache-member.md 96 blog/zh/blog/2022/05/10/weekly-report-0510.md 34 blog/zh/blog/2022/05/19/weekly-report-0519.md 55 blog/zh/blog/2022/05/31/release-apache-apisix-2.14.md 149 blog/zh/blog/2022/06/07/installation-performance-test-of-apigateway-apisix-on-aws-graviton3.md 154 blog/zh/blog/2022/06/07/weekly-report-0607.md 34 blog/zh/blog/2022/06/14/automated-operation-base-apache-apisix.md 81 blog/zh/blog/2022/06/14/beeto-with-apache-apisix.md 92 blog/zh/blog/2022/06/14/how-mse-supports-canary-release-with-apache-apisix.md 234 blog/zh/blog/2022/06/14/xueqiu-with-apache-apisix.md 89 blog/zh/blog/2022/06/21/weekly-report-0621.md 37 blog/zh/blog/2022/06/27/getting-start-with-apisix-test-cases.md 183 blog/zh/blog/2022/07/04/apisix-integrates-with-hydra.md 211 blog/zh/blog/2022/07/05/use-dataant-to-monitor-apisix.md 64 blog/zh/blog/2022/07/06/use-keycloak-with-api-gateway-to-secure-apis.md 191 blog/zh/blog/2022/07/07/weekly-report-0630.md 36 blog/zh/blog/2022/07/13/monitor-api-gateway-apisix-with-prometheus.md 155 blog/zh/blog/2022/07/21/weekly-report-0715.md 40 blog/zh/blog/2022/07/22/exploration-of-apisix-in-api-and-microservices.md 110 blog/zh/blog/2022/07/22/how-is-google-cloud-tau-t2a-performing.md 161 blog/zh/blog/2022/07/29/release-apache-apisix-2.15.md 129 blog/zh/blog/2022/07/30/why-we-need-apache-apisix.md 63 blog/zh/blog/2022/08/05/apisix-ingress-1.5rc1-release.md 58 blog/zh/blog/2022/08/08/apache-apisix-performance-test-in-azure.md 169 blog/zh/blog/2022/08/09/weekly-report-0731.md 40 blog/zh/blog/2022/08/12/arm-performance-google-aws-azure-with-apisix.md 82 blog/zh/blog/2022/08/19/apache-apisix-runtime-dynamic-debugging.md 146 blog/zh/blog/2022/09/15/apache-apisix-integrat-with-elasticsearch-for-logger.md 147 blog/zh/blog/2022/09/20/apisix-integrate-cncf-openfunction.md 117 blog/zh/blog/2022/09/27/why-apache-apisix-is-best-apigateway.md 132 blog/zh/blog/2022/09/28/apache-apisix-3.0.0-beta-release.md 180 blog/zh/blog/2022/09/30/huanbei-in-apache-apisix.md 110 blog/zh/blog/2022/10/18/weekly-report-0731.md 43 blog/zh/blog/2022/10/28/apisix-ingress-with-horizon-ai.md 73 blog/zh/blog/2022/11/04/why-do-you-need-apache-apisix-when-using-amazon-lambda.md 50 blog/zh/blog/2022/11/05/tencent-blueking-with-apisix.md 116 blog/zh/blog/2022/11/10/weekly-report-1110.md 45 blog/zh/blog/2022/11/10/what-is-service-in-microservice-discovery.md 71 blog/zh/blog/2022/11/13/vivo-with-apache-apisix.md 86 blog/zh/blog/2022/11/23/weekly-report-1123.md 40 blog/zh/blog/2022/11/23/why-is-not-reload-hot-loaded-in-nginx.md 66 blog/zh/blog/2022/11/25/how-apisix-support-1000-pods.md 341 blog/zh/blog/2022/11/28/a-poor-man‘s-api.md 246 blog/zh/blog/2022/12/04/weekly-report-1204.md 56 blog/zh/blog/2022/12/07/junrunrenli-with-apisix.md 66 blog/zh/blog/2022/12/08/apisix-support-tongsuo.md 160 blog/zh/blog/2022/12/09/insigma-with-apache-apisix.md 85 blog/zh/blog/2022/12/13/seewo-with-apache-apisix.md 77 blog/zh/blog/2022/12/15/how-support-ingress-custom-plugins.md 193 blog/zh/blog/2022/12/16/amazonlambda-with-apisix.md 50 blog/zh/blog/2022/12/16/what-is-graphql.md 161 blog/zh/blog/2022/12/19/apisix-ingress-better-than-traefik.md 97 blog/zh/blog/2022/12/19/auth-apisix-gateway.md 172 blog/zh/blog/2022/12/22/weekly-report-1218.md 55 blog/zh/blog/2022/12/27/apisix-ingress-with-Flagger.md 319 blog/zh/blog/2022/12/27/apisix-ingress-with-gatewayapi.md 105 blog/zh/blog/2022/12/30/release-apache-apisix-3.1.0.md 154 blog/zh/blog/2023/01/02/2022-summary.md 54 blog/zh/blog/2023/01/04/weekly-report-0105.md 42 blog/zh/blog/2023/01/10/release-apisix-ingress-1.6.md 151 blog/zh/blog/2023/01/11/apisix-amesh-introduction.md 56 blog/zh/blog/2023/01/11/apisix-ingress-vs-ingress-nginx.md 259 blog/zh/blog/2023/01/12/amesh-config-plugin.md 112 blog/zh/blog/2023/01/12/serverless-auth-type.md 73 blog/zh/blog/2023/01/15/mafengwo-with-apisix.md 85 blog/zh/blog/2023/01/18/consul-with-apisix.md 231 blog/zh/blog/2023/01/18/what-is-service-mesh.md 90 blog/zh/blog/2023/01/19/weekly-report-0115.md 37 blog/zh/blog/2023/01/30/something-about-api-gateway-policy.md 133 blog/zh/blog/2023/02/02/weekly-report-0202.md 44 blog/zh/blog/2023/02/06/2022-top10-blogs.md 42 blog/zh/blog/2023/02/07/apisix-ingress-with-cert-mamager.md 213 blog/zh/blog/2023/02/08/what-is-restful-api.md 187 blog/zh/blog/2023/02/16/weekly-report-0216.md 36 blog/zh/blog/2023/02/21/how-to-scale-application-elastically-in-kubernetes.md 262 blog/zh/blog/2023/02/23/how-to-prevent-sensitive-data-from-leaking.md 120 blog/zh/blog/2023/02/28/transforming-logs-for-ingestion-into-your-observability-stack.md 65 blog/zh/blog/2023/03/01/weekly-report-0301.md 41 blog/zh/blog/2023/03/03/api-gateway-vs-load-balancer.md 64 blog/zh/blog/2023/03/06/the-mystery-of-prometheus-plugins-and-long-tail-requests.md 144 blog/zh/blog/2023/03/08/why-do-microservices-need-an-api-gateway.md 56 blog/zh/blog/2023/03/09/release-apache-apisix-3.2.0.md 186 blog/zh/blog/2023/03/16/weekly-report-0316.md 34 blog/zh/blog/2023/03/22/what-is-luajit-and-why-does-apisix-choose-luajit.md 64 blog/zh/blog/2023/03/30/weekly-report-0330.md 32 blog/zh/blog/2023/03/30/what-is-wasm-and-how-does-apache-apisix-support-it.md 215 blog/zh/blog/2023/04/03/10-api-management-trends.md 97 blog/zh/blog/2023/04/12/weekly-report-0409.md 31 blog/zh/blog/2023/04/26/weekly-report-0426.md 24 blog/zh/blog/2023/05/08/release-apache-apisix-3.3.0.md 70 blog/zh/blog/2023/05/12/weekly-report-0512.md 25 blog/zh/blog/2023/05/24/weekly-report-0524.md 26 blog/zh/blog/2023/06/01/release-apache-apisix-3.2.1.md 31 blog/zh/blog/2023/06/08/weekly-report.md 25 blog/zh/blog/2023/06/21/weekly-report-zh.md 23 blog/zh/blog/2023/06/30/release-apache-apisix-3.4.0.md 90 blog/zh/blog/2023/07/05/weekly-report.md 36 blog/zh/blog/2023/07/12/2023-apisix-meetup-malaysia.md 75 blog/zh/blog/2023/07/18/weekly-report.md 37 blog/zh/blog/2023/07/21/release-apache-apisix-3.4.1.md 28 blog/zh/blog/2023/07/23/release-apache-apisix-3.2.2.md 40 blog/zh/blog/2023/08/02/weekly-report.md 39 blog/zh/config/picked-posts.json 10 config/event-poster-card-schema.json 58 config/event-poster-card.json 18 doc/i18n/zh/code.json 337 doc/i18n/zh/docusaurus-theme-classic/footer.json 58 doc/i18n/zh/docusaurus-theme-classic/navbar.json 58 doc/package.json 79 doc/patches/@docusaurus+theme-search-algolia+2.0.0-beta.6.patch 224 doc/src/theme/Footer/event-poster-card.json 18 doc/tsconfig.json 9 package.json 82 patches/@docusaurus+theme-search-algolia+2.0.0-beta.6.patch 224 scripts/package.json 26 website/articles/Apache-APISIX-From-OpenSource-Commercialization-by-Apache-Way.md 19 website/articles/Apache-APISIX-From-OpenSource-Commercialization.md 18 website/articles/Apache-APISIX-Incubator-Journey.md 18 website/articles/Apache-APISIX-Kubernetes-Ingress.md 19 website/articles/Apache-APISIX-in-China-Mobile-Cloud.md 19 website/articles/How-To-Extend-Apache-APISIX-into-a-Service-Mesh-Sidecar.md 19 website/articles/Relying-On-The-Community-To-Get-Apache-APISIX-Up-Speed.md 20 website/articles/Rendering-Community-Events-Using-ECharts.md 19 website/articles/Speed-Limiting-With-Apache-APISIX.md 20 website/articles/Test-Apache-APISIX-Resilience-With-Chaos-Mesh.md 21 website/articles/The-Appeal-of-OpenSource.md 20 website/articles/The-Evolution-of-Apache-APISIX.md 19 website/articles/Using-Apache-APISIX-To-Do-Authentication-and-Authorization.md 18 website/i18n/zh/code.json 340 website/i18n/zh/docusaurus-plugin-content-docs/current.json 22 website/i18n/zh/docusaurus-plugin-content-docs/current/blog-contributing-guide.md 135 website/i18n/zh/docusaurus-plugin-content-docs/current/committer-guide.md 36 website/i18n/zh/docusaurus-plugin-content-docs/current/contributor-guide.md 98 website/i18n/zh/docusaurus-plugin-content-docs/current/documentation-guide.md 167 website/i18n/zh/docusaurus-plugin-content-docs/current/join.md 25 website/i18n/zh/docusaurus-plugin-content-docs/current/security-guide.md 16 website/i18n/zh/docusaurus-plugin-content-docs/current/sidebars.json 27 website/i18n/zh/docusaurus-plugin-content-docs/current/submit-issue.md 18 website/i18n/zh/docusaurus-theme-classic/footer.json 58 website/i18n/zh/docusaurus-theme-classic/navbar.json 58 website/package.json 77 website/src/assets/icons/chevron-right.svg 1 website/src/assets/icons/code.svg 3 website/src/assets/icons/comment.svg 1 website/src/assets/icons/cross.svg 3 website/src/assets/icons/database.svg 3 website/src/assets/icons/diamond.svg 3 website/src/assets/icons/document-text.svg 3 website/src/assets/icons/download.svg 3 website/src/assets/icons/eye.svg 4 website/src/assets/icons/hexagon.svg 1 website/src/assets/icons/info.svg 3 website/src/assets/icons/next.svg 16 website/src/assets/icons/octagon.svg 1 website/src/assets/icons/pentagon.svg 3 website/src/assets/icons/previous.svg 16 website/src/assets/icons/puzzle.svg 3 website/src/assets/icons/shield.svg 1 website/src/assets/icons/square.svg 1 website/src/assets/icons/star-solid.svg 1 website/src/assets/icons/star.svg 3 website/src/assets/icons/terminal.svg 3 website/src/assets/icons/tick.svg 3 website/src/assets/icons/triangle.svg 1 website/src/assets/images/PatternGrouped.svg 33 website/static/data/events.json 169 website/static/data/events.zh.json 169 website/static/data/plugins.json 359 website/static/data/showcases.json 404 website/static/img/logo1.svg 5 website/static/img/logo2.svg 15 website/static/img/logo3.svg 15 website/static/robots.txt 4 website/tsconfig.json 9