sigs.k8s.io/gateway-api@v1.0.0/site-src/implementations.md (about)

     1  # Implementations
     2  
     3  This document tracks downstream implementations and integrations of Gateway API and provides status and resource references for them.
     4  
     5  Implementors and integrators of Gateway API are encouraged to update this document with status information about their implementations, the versions they cover, and documentation to help users get started.
     6  
     7  ## Gateway Controller Implementation Status <a name="gateways"></a>
     8  
     9  - [Acnodal EPIC][1] (public preview)
    10  - [Amazon Elastic Kubernetes Service][23] (alpha)
    11  - [Apache APISIX][2] (beta)
    12  - [Azure Application Gateway for Containers][27] (preview)
    13  - [BIG-IP Kubernetes Gateway][20] (beta)
    14  - [Cilium][16] (beta)
    15  - [Contour][3] (beta)
    16  - [Easegress][30] (beta)
    17  - [Emissary-Ingress (Ambassador API Gateway)][4] (alpha)
    18  - [Envoy Gateway][18] (beta)
    19  - [Flomesh Service Mesh][17] (beta)
    20  - [Gloo Edge 2.0][5] (work in progress)
    21  - [Google Kubernetes Engine][6] (GA)
    22  - [HAProxy Ingress][7] (alpha)
    23  - [HashiCorp Consul][8]
    24  - [Istio][9] (beta)
    25  - [Kong][10] (beta)
    26  - [Kuma][11] (beta)
    27  - [LiteSpeed Ingress Controller][19]
    28  - [NGINX Gateway Fabric][12]
    29  - [STUNner][21] (beta)
    30  - [Traefik][13] (alpha)
    31  - [Tyk][29] (work in progress)
    32  - [WSO2 APK][25] (GA)
    33  
    34  ## Service Mesh Implementation Status <a name="meshes"></a>
    35  
    36  - [Istio][9] (experimental)
    37  - [Kuma][11] (experimental)
    38  - [Linkerd][28] (experimental)
    39  
    40  ## Integrations <a name="integrations"></a>
    41  
    42  - [Flagger][14] (public preview)
    43  - [cert-manager][15] (alpha)
    44  - [argo-rollouts][22] (alpha)
    45  - [Knative][24] (alpha)
    46  - [Kuadrant][26] (work in progress)
    47  
    48  [1]:#acnodal-epic
    49  [2]:#apisix
    50  [3]:#contour
    51  [4]:#emissary-ingress-ambassador-api-gateway
    52  [5]:#gloo-edge
    53  [6]:#google-kubernetes-engine
    54  [7]:#haproxy-ingress
    55  [8]:#hashicorp-consul
    56  [9]:#istio
    57  [10]:#kong
    58  [11]:#kuma
    59  [12]:#nginx-gateway-fabric
    60  [13]:#traefik
    61  [14]:#flagger
    62  [15]:#cert-manager
    63  [16]:#cilium
    64  [17]:#flomesh-service-mesh-fsm
    65  [18]:#envoy-gateway
    66  [19]:#litespeed-ingress-controller
    67  [20]:#big-ip-kubernetes-gateway
    68  [21]:#stunner
    69  [22]:#argo-rollouts
    70  [23]:#amazon-elastic-kubernetes-service
    71  [24]:#knative
    72  [25]:#wso2-apk
    73  [26]:#kuadrant
    74  [27]:#azure-application-gateway-for-containers
    75  [28]:#linkerd
    76  [29]:#tyk
    77  [30]:#easegress
    78  
    79  [gamma]:/concepts/gamma/
    80  
    81  ## Implementations
    82  
    83  In this section you will find specific links to blog posts, documentation and other Gateway API references for specific implementations.
    84  
    85  ### Acnodal EPIC
    86  [EPIC][epic] is a Managed Application & API Gateway Service.  The epic-controller installed in the cluster implements v1alpha2 and currently supports HTTPRoute.  Defining Gateways and Routes creates a Gateway in the EPIC Service consisting of Envoy instances allocating public IP addresses and DNS for clients, and configures transport that sends request directly upstream to application endpoints in the cluster.  EPIC is in public preview.
    87  
    88  Documentation can be found at [EPIC Application & API Gateway Service][epic]
    89  
    90  [epic]:https://www.epick8sgw.io
    91  
    92  ### Amazon Elastic Kubernetes Service
    93  
    94  [Amazon Elastic Kubernetes Service (EKS)][eks] is a managed service that you can use to run Kubernetes on AWS without needing to install, operate, and maintain your own Kubernetes control plane or nodes. EKS's implementation of the Gateway API is through [AWS Gateway API Controller][eks-gateway] which provisions [Amazon VPC Lattice][vpc-lattice] Resources for gateway(s), HTTPRoute(s) in EKS clusters.
    95  
    96  [eks]:https://docs.aws.amazon.com/eks/latest/userguide/what-is-eks.html
    97  [eks-gateway]:https://github.com/aws/aws-application-networking-k8s
    98  [vpc-lattice]:https://aws.amazon.com/vpc/lattice/
    99  
   100  ### APISIX
   101  
   102  [Apache APISIX][apisix] is a dynamic, real-time, high-performance API Gateway. APISIX provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more.
   103  
   104  APISIX currently supports Gateway API `v1beta1` version of the specification for its [Apache APISIX Ingress Controller][apisix-1].
   105  
   106  [apisix]:https://apisix.apache.org/
   107  [apisix-1]:https://github.com/apache/apisix-ingress-controller
   108  
   109  ### Azure Application Gateway for Containers
   110  
   111  [Application Gateway for Containers][azure-application-gateway-for-containers] is a managed application (layer 7) load balancing solution, providing dynamic traffic management capabilities for workloads running in a Kubernetes cluster in Azure. Follow the [quickstart guide][azure-application-gateway-for-containers-quickstart-controller] to deploy the ALB controller and get started with Gateway API.
   112  
   113  Application Gateway for Containers implements `v1beta1` specification of Gateway API.
   114  
   115  [azure-application-gateway-for-containers]:https://aka.ms/appgwcontainers/docs
   116  [azure-application-gateway-for-containers-quickstart-controller]:https://learn.microsoft.com/azure/application-gateway/for-containers/quickstart-deploy-application-gateway-for-containers-alb-controller
   117  
   118  ### BIG-IP Kubernetes Gateway
   119  
   120  [BIG-IP Kubernetes Gateway][big-ip-kubernetes-gateway] is an open-source project that provides an implementation of the Gateway API using [F5 BIG-IP][f5bigip] as the data plane. It provides enterprises with high-performance Gateway API implementation.
   121  
   122  We are actively supporting various features of the Gateway API. For compatibility with the features of the Gateway API, please refer to [here][bigipgwfeatures]. For any questions about this project, welcome to create [Issues][bigipgwissues] or [PR][bigipgwpr]. Also, you are welcome to connect with us in the [slack channel][bigipgwslacklink].
   123  
   124  
   125  [big-ip-kubernetes-gateway]:https://gateway-api.f5se.io/
   126  [f5bigip]:https://f5.com
   127  [bigipgwfeatures]:https://github.com/f5devcentral/bigip-kubernetes-gateway/blob/master/docs/gateway-api-compatibility.md
   128  [bigipgwissues]:https://github.com/f5devcentral/bigip-kubernetes-gateway/issues
   129  [bigipgwpr]:https://github.com/f5devcentral/bigip-kubernetes-gateway/pulls
   130  [bigipgwslacklink]: https://gateway-api.f5se.io/Support-and-contact/
   131  
   132  ### Cilium
   133  
   134  [![Conformance](https://img.shields.io/badge/Gateway%20API%20Conformance%20v0.8.1-Cilium-green)](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/reports/v0.8.1/cilium-cilium.yaml)
   135  
   136  [Cilium][cilium] is an eBPF-based networking, observability and security
   137  solution for Kubernetes and other networking environments. It includes [Cilium
   138  Service Mesh][cilium-service-mesh], a highly efficient mesh data plane that can
   139  be run in [sidecarless mode][cilium-sidecarless] to dramatically improve
   140  performance, and avoid the operational complexity of sidecars. Cilium also
   141  supports the sidecar proxy model, offering choice to users. As of [Cilium 1.14][cilium114blog],
   142  Cilium supports Gateway API, passing conformance for v0.7.1.
   143  
   144  Cilium is open source and is a CNCF Graduates project.
   145  
   146  If you have questions about Cilium Service Mesh the #service-mesh channel on
   147  [Cilium Slack][cilium-slack] is a good place to start. For contributing to the development
   148  effort, check out the #development channel or join our [weekly developer meeting][cilium-meeting].
   149  
   150  [cilium]:https://cilium.io
   151  [cilium-service-mesh]:https://docs.cilium.io/en/stable/gettingstarted/#service-mesh
   152  [cilium-sidecarless]:https://isovalent.com/blog/post/cilium-service-mesh/
   153  [cilium114blog]:https://isovalent.com/blog/post/cilium-release-114/
   154  [cilium-slack]:https://cilium.io/slack
   155  [cilium-meeting]:https://github.com/cilium/cilium#weekly-developer-meeting
   156  
   157  ### Contour
   158  
   159  [![Conformance](https://img.shields.io/badge/Gateway%20API%20Conformance%20v0.8.0-Contour-green)](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/reports/v0.8.0/projectcontour-contour.yaml)
   160  
   161  [Contour][contour] is a CNCF open source Envoy-based ingress controller for Kubernetes.
   162  
   163  Contour [v1.26.0][contour-release] implements Gateway API v0.8.0, supporting the v1alpha2 and v1beta1 API versions.
   164  All [Standard channel][contour-standard] resources (GatewayClass, Gateway, HTTPRoute, ReferenceGrant), plus TLSRoute, TCPRoute, and GRPCRoute, are supported.
   165  Contour's implementation passes all core and most extended Gateway API conformance tests included in the v0.8.0 release.
   166  
   167  See the [Contour Gateway API Guide][contour-guide] for information on how to deploy and use Contour's Gateway API implementation.
   168  
   169  For help and support with Contour's implementation, [create an issue][contour-issue-new] or ask for help in the [#contour channel on Kubernetes slack][contour-slack].
   170  
   171  _Some "extended" functionality is not implemented yet, [contributions welcome!][contour-contrib]._
   172  
   173  [contour]:https://projectcontour.io
   174  [contour-release]:https://github.com/projectcontour/contour/releases/tag/v1.26.0
   175  [contour-standard]:https://gateway-api.sigs.k8s.io/concepts/versioning/#release-channels-eg-experimental-standard
   176  [contour-guide]:https://projectcontour.io/docs/1.26/guides/gateway-api/
   177  [contour-issue-new]:https://github.com/projectcontour/contour/issues/new/choose
   178  [contour-slack]:https://kubernetes.slack.com/archives/C8XRH2R4J
   179  [contour-contrib]:https://github.com/projectcontour/contour/blob/main/CONTRIBUTING.md
   180  
   181  ### Easegress
   182  
   183  [Easegress][easegress] is a Cloud Native traffic orchestration system.
   184  
   185  It can function as a sophisticated modern gateway, a robust distributed cluster, a flexible traffic orchestrator, or even an accessible service mesh.
   186  
   187  Easegress currently supports Gateway API `v1beta1` version of the specification by [GatewayController][easegress-gatewaycontroller].
   188  
   189  [easegress]:https://megaease.com/easegress/
   190  [easegress-gatewaycontroller]:https://github.com/megaease/easegress/blob/main/docs/04.Cloud-Native/4.2.Gateway-API.md
   191  
   192  ### Emissary-Ingress (Ambassador API Gateway)
   193  
   194  [Emissary-Ingress][emissary] (formerly known as Ambassador API Gateway) is an open source CNCF project that
   195  provides an ingress controller and API gateway for Kubernetes built on top of [Envoy Proxy][envoy].
   196  See [here][emissary-gateway-api] for more details on using the Gateway API with Emissary.
   197  
   198  [emissary]:https://www.getambassador.io/docs/edge-stack
   199  [envoy]:https://envoyproxy.io
   200  [emissary-gateway-api]:https://www.getambassador.io/docs/edge-stack/latest/topics/using/gateway-api/
   201  
   202  ### Envoy Gateway
   203  
   204  [![Conformance](https://img.shields.io/badge/Gateway%20API%20Conformance%20v0.8.0-EnvoyGateway-green)](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/reports/v0.8.0/envoy-gateway.yaml)
   205  
   206  [Envoy Gateway][eg-home] is an [Envoy][envoy-org] subproject for managing Envoy-based application gateways. The supported
   207  APIs and fields of the Gateway API are outlined [here][eg-supported].
   208  Use the [quickstart][eg-quickstart] to get Envoy Gateway running with Gateway API in a
   209  few simple steps.
   210  
   211  [eg-home]:https://gateway.envoyproxy.io/
   212  [envoy-org]:https://github.com/envoyproxy
   213  [eg-supported]: https://gateway.envoyproxy.io/v0.5.0/user/gatewayapi-support.html
   214  [eg-quickstart]:https://gateway.envoyproxy.io/v0.5.0/user/quickstart.html
   215  
   216  ### Flomesh Service Mesh (FSM)
   217  
   218  [Flomesh Service Mesh][fsm] is a community driven lightweight service mesh for Kubernetes East-West and North-South traffic management. Flomesh uses [ebpf](https://www.kernel.org/doc/html/latest/bpf/index.html) for layer4 and [pipy](https://flomesh.io/pipy) proxy for layer7 traffic management. Flomesh comes bundled with a load balancer, cross-cluster service registration/discovery and it supports multi-cluster networking. It supports `Ingress` (and as such is an "Ingress controller") and Gateway API.
   219  
   220  FSM support of Gateway API is built on top [Flomesh Gateway API](fgw) and it currently supports Kubernetes Gateway API version [v0.7.1](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v0.7.1) with support for `v0.8.0` currently in progress.
   221  
   222  - [FSM Kubernetes Gateway API compatibility matrix](https://github.com/flomesh-io/fsm/blob/main/docs/gateway-api-compatibility.md)
   223  - [How to use Gateway API support in FSM](https://github.com/flomesh-io/fsm/blob/main/docs/tests/gateway-api/README.md)
   224  
   225  [fsm]:https://github.com/flomesh-io/fsm
   226  [flomesh]:https://flomesh.io
   227  [fgw]:https://github.com/flomesh-io/fgw
   228  
   229  ### Gloo Edge
   230  
   231  Gloo Edge 2.0 is an Istio-native, fully-featured Envoy based API gateway that brings [Gloo Edge][glooedge] functionality to Istio. The [Solo.io][solo] team is actively working towards an implementation of the Gateway API.
   232  
   233  [glooedge]:https://docs.solo.io/gloo-edge/
   234  [solo]:https://www.solo.io
   235  
   236  ### Google Kubernetes Engine
   237  
   238  [Google Kubernetes Engine (GKE)][gke] is a managed Kubernetes platform offered
   239  by Google Cloud. GKE's implementation of the Gateway API is through the [GKE
   240  Gateway controller][gke-gateway] which provisions Google Cloud Load Balancers
   241  for Pods in GKE clusters.
   242  
   243  The GKE Gateway controller supports weighted traffic splitting, mirroring,
   244  advanced routing, multi-cluster load balancing and more. See the docs to deploy
   245  [private or public Gateways][gke-gateway-deploy] and also [multi-cluster
   246  Gateways][gke-multi-cluster-gateway].
   247  
   248  [gke]:https://cloud.google.com/kubernetes-engine
   249  [gke-gateway]:https://cloud.google.com/kubernetes-engine/docs/concepts/gateway-api
   250  [gke-gateway-deploy]:https://cloud.google.com/kubernetes-engine/docs/how-to/deploying-gateways
   251  [gke-multi-cluster-gateway]:https://cloud.google.com/kubernetes-engine/docs/how-to/deploying-multi-cluster-gateways
   252  
   253  ### HAProxy Ingress
   254  
   255  [HAProxy Ingress][h1] is a community driven ingress controller implementation for HAProxy.
   256  
   257  HAProxy Ingress v0.13 partially supports the Gateway API's v1alpha1 specification. See the [controller's Gateway API documentation][h2] to get informed about conformance and roadmap.
   258  
   259  [h1]:https://haproxy-ingress.github.io/
   260  [h2]:https://haproxy-ingress.github.io/docs/configuration/gateway-api/
   261  
   262  ### HashiCorp Consul
   263  
   264  [Consul][consul], by [HashiCorp][hashicorp], is an open source control plane for multi-cloud networking. A single Consul deployment can span bare metal, VM and container environments.
   265  
   266  Consul service mesh works on any Kubernetes distribution, connects multiple clusters, and Consul CRDs provide a Kubernetes native workflow to manage traffic patterns and permissions in the mesh. [Consul API Gateway][consul-api-gw-doocs] supports Gateway API for managing North-South traffic.
   267  
   268  Please see the [Consul API Gateway documentation][consul-api-gw-doocs] for current information on the supported version and features of the Gateway API.
   269  
   270  [consul]:https://consul.io
   271  [consul-api-gw-doocs]:https://www.consul.io/docs/api-gateway
   272  [hashicorp]:https://www.hashicorp.com
   273  
   274  ### Istio
   275  
   276  [![Conformance](https://img.shields.io/badge/Gateway%20API%20Conformance%20v0.7.1-Istio-green)](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/reports/v0.7.1/istio.io-istio.yaml)
   277  
   278  [Istio][istio] is an open source [service mesh][istio-mesh] and gateway implementation.
   279  
   280  A light-weight minimal install of Istio can be used to provide a Beta-quality
   281  implementation of the Kubernetes Gateway API for cluster ingress traffic
   282  control. For service mesh users, Istio 1.16 and later support the [GAMMA
   283  initiative's][gamma] experimental Gateway API [support for east-west traffic
   284  management][gamma] within the mesh.
   285  
   286  Much of Istio's documentation, including all of the [ingress tasks][istio-1] and several mesh-internal traffic management tasks, already includes parallel instructions for
   287  configuring traffic using either the Gateway API or the Istio configuration API.
   288  Check out the [Gateway API task][istio-2] for more information about the Gateway API implementation in Istio.
   289  
   290  [istio]:https://istio.io
   291  [istio-mesh]:https://istio.io/latest/docs/concepts/what-is-istio/#what-is-a-service-mesh
   292  [istio-1]:https://istio.io/latest/docs/tasks/traffic-management/ingress/
   293  [istio-2]:https://istio.io/latest/docs/tasks/traffic-management/ingress/gateway-api/
   294  
   295  ### Kong
   296  
   297  [![Conformance](https://img.shields.io/badge/Gateway%20API%20Conformance%20v0.8.1-Kong%20Ingress%20Controller-green)](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/reports/v0.8.1/kong-kubernetes-ingress-controller.yaml)
   298  
   299  [Kong][kong] is an open source API Gateway built for hybrid and multi-cloud environments.
   300  
   301  Kong supports Gateway API in the [Kong Kubernetes Ingress Controller (KIC)][kic], see the [Gateway API Guide][kong-gw-guide] for usage information.
   302  
   303  Kong also supports Gateway API in the [Kong Gateway Operator][kgo].
   304  
   305  For help and support with Kong's implementations please feel free to [create an issue][kong-issue-new] or a [discussion][kong-disc-new]. You can also ask for help in the [#kong channel on Kubernetes slack][kong-slack].
   306  
   307  [kong]:https://konghq.com
   308  [kic]:https://github.com/kong/kubernetes-ingress-controller
   309  [kong-gw-guide]:https://docs.konghq.com/kubernetes-ingress-controller/latest/guides/using-gateway-api/
   310  [kgo]:https://docs.konghq.com/gateway-operator/latest/
   311  [kong-issue-new]:https://github.com/Kong/kubernetes-ingress-controller/issues/new
   312  [kong-disc-new]:https://github.com/Kong/kubernetes-ingress-controller/discussions/new
   313  [kong-slack]:https://kubernetes.slack.com/archives/CDCA87FRD
   314  
   315  ### Kuma
   316  
   317  [![Conformance](https://img.shields.io/badge/Gateway%20API%20Conformance%20v0.8.0-Kuma-green)](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/reports/v0.8.0/kumahq-kuma.yaml)
   318  
   319  [Kuma][kuma] is an open source service mesh.
   320  
   321  Kuma implements the Gateway API specification for the Kuma built-in, Envoy-based Gateway with a beta stability guarantee. Check the [Gateway API Documentation][kuma-1] for information on how to setup a Kuma built-in gateway using the Gateway API.
   322  
   323  Kuma 2.3 and later support the [GAMMA initiative's][gamma] experimental
   324  Gateway API [support for east-west traffic management][gamma] within the mesh.
   325  
   326  [kuma]:https://kuma.io
   327  [kuma-1]:https://kuma.io/docs/latest/explore/gateway-api/
   328  
   329  ### Linkerd
   330  
   331  [Linkerd][linkerd] is the first CNCF graduated [service mesh][linkerd-mesh].
   332  It is the only major mesh not based on Envoy, instead relying on a
   333  purpose-built Rust micro-proxy to bring security, observability, and
   334  reliability to Kubernetes, without the complexity.
   335  
   336  Linkerd 2.14 and later support the [GAMMA initiative's][gamma] experimental
   337  Gateway API [support for east-west traffic management][gamma] within the mesh.
   338  
   339  [linkerd]:https://linkerd.io/
   340  [linkerd-mesh]:https://buoyant.io/service-mesh-manifesto
   341  
   342  ### LiteSpeed Ingress Controller
   343  
   344  The [LiteSpeed Ingress Controller](https://litespeedtech.com/products/litespeed-web-adc/features/litespeed-ingress-controller) uses the LiteSpeed WebADC controller to operate as an Ingress Controller and Load Balancer to manage your traffic on your Kubernetes cluster.  It implements the full core Gateway API including Gateway, GatewayClass, HTTPRoute and ReferenceGrant and the Gateway functions of cert-manager.  Gateway is fully integrated into the LiteSpeed Ingress Controller.
   345  
   346  - [Product documentation](https://docs.litespeedtech.com/cloud/kubernetes/).
   347  - [Gateway specific documentation](https://docs.litespeedtech.com/cloud/kubernetes/gateway).
   348  - Full support is available on the [LiteSpeed support web site](https://www.litespeedtech.com/support).
   349  
   350  ### NGINX Gateway Fabric
   351  
   352  [![Conformance](https://img.shields.io/badge/Gateway%20API%20Conformance%20v0.8.1-NGINX Gateway Fabric-green)](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/reports/v0.8.1/nginxinc-nginx-gateway-fabric.yaml)
   353  
   354  [NGINX Gateway Fabric][nginx-gateway-fabric] is an open-source project that provides an implementation of the Gateway API using [NGINX][nginx] as the data plane. The goal of this project is to implement the core Gateway API -- Gateway, GatewayClass, HTTPRoute, TCPRoute, TLSRoute, and UDPRoute -- to configure an HTTP or TCP/UDP load balancer, reverse-proxy, or API gateway for applications running on Kubernetes. NGINX Gateway Fabric is currently under development and supports a subset of the Gateway API.
   355  
   356  If you have any suggestions or experience issues with NGINX Gateway Fabric, please [create an issue][nginx-issue-new] or a [discussion][nginx-disc-new] on GitHub. You can also ask for help in the [#nginx-gateway-fabric channel on NGINX slack][nginx-slack].
   357  
   358  [nginx-gateway-fabric]:https://github.com/nginxinc/nginx-gateway-fabric
   359  [nginx]:https://nginx.org/
   360  [nginx-issue-new]:https://github.com/nginxinc/nginx-gateway-fabric/issues/new
   361  [nginx-disc-new]:https://github.com/nginxinc/nginx-gateway-fabric/discussions/new
   362  [nginx-slack]:https://nginxcommunity.slack.com/channels/nginx-gateway-fabric
   363  
   364  ### STUNner
   365  
   366  [STUNner][stunner] is an open source cloud-native WebRTC media gateway for Kubernetes. STUNner is purposed specifically to facilitate the seamless ingestion of WebRTC media streams into a Kubernetes cluster, with simplified NAT traversal and dynamic media routing. Meanwhile, STUNner provides improved security and monitoring for large-scale real-time communications services. The STUNner dataplane exposes a standards compliant TURN service to WebRTC clients, while the control plane supports a subset of the Gateway API.
   367  
   368  STUNner currently supports version `v1alpha2` of the Gateway API specification. Check the [install guide][stunner-1] for information on how to deploy and use STUNner for WebRTC media ingestion. Please direct all questions, comments and bug-reports related to STUNner to the [STUNner project][stunner].
   369  
   370  [stunner]:https://github.com/l7mp/stunner
   371  [stunner-1]:https://github.com/l7mp/stunner/blob/main/doc/INSTALL.md
   372  
   373  ### Traefik
   374  
   375  [Traefik][traefik] is an open source cloud-native application proxy.
   376  
   377  Traefik currently supports version `v1alpha2` (`v0.4.x`) of the Gateway API specification, check the [Kubernetes Gateway Documentation][traefik-1] for information on how to deploy and use Traefik's Gateway implementation.
   378  
   379  Traefik is currently working on implementing UDP, and ReferenceGrant. Status updates and documentation will be provided here as the work progresses.
   380  
   381  [traefik]:https://traefik.io
   382  [traefik-1]:https://doc.traefik.io/traefik/routing/providers/kubernetes-gateway/
   383  
   384  ### Tyk
   385  
   386  [Tyk Gateway][tyk-gateway] is a cloud-native, open source, API Gateway.
   387  
   388  The [Tyk.io][tyk] team is working towards an implementation of the Gateway API. You can track progress of this project [here][tyk-operator].
   389  
   390  [tyk]:https://tyk.io
   391  [tyk-gateway]:https://github.com/TykTechnologies/tyk
   392  [tyk-operator]:https://github.com/TykTechnologies/tyk-operator
   393  
   394  ### WSO2 APK
   395  
   396  [WSO2 APK][wso2-apk] is a purpose-built API management solution tailored for Kubernetes environments, delivering seamless integration, flexibility, and scalability to organizations in managing their APIs.
   397  
   398  WSO2 APK implements the Gateway API, encompassing Gateway and HTTPRoute functionalities. Additionally, it provides support for rate limiting, authentication/authorization, and analytics/observability through the use of Custom Resources (CRs).
   399  
   400  For up-to-date information on the supported version and features of the Gateway API, please refer to the [APK Gateway documentation][apk-doc]. If you have any questions or would like to contribute, feel free to create [issues or pull requests][repo]. Join our [Discord channel][discord] to connect with us and engage in discussions.
   401  
   402  [wso2-apk]:https://apk.docs.wso2.com/en/latest/
   403  [apk-doc]:https://apk.docs.wso2.com/en/latest/catalogs/kubernetes-crds/
   404  [repo]:https://github.com/wso2/apk
   405  [discord]:https://discord.com/channels/955510916064092180/1113056079501332541
   406  
   407  ## Integrations
   408  
   409  In this section you will find specific links to blog posts, documentation and other Gateway API references for specific integrations.
   410  
   411  ### Flagger
   412  
   413  [Flagger][flagger] is a progressive delivery tool that automates the release process for applications running on Kubernetes.
   414  
   415  Flagger can be used to automate canary deployments and A/B testing using Gateway API. It supports both the `v1alpha2` and `v1beta1` spec of Gateway API. You can refer to [this tutorial][flagger-tutorial] to use Flagger with any implementation of Gateway API.
   416  
   417  [flagger]:https://flagger.app
   418  [flagger-tutorial]:https://docs.flagger.app/tutorials/gatewayapi-progressive-delivery
   419  
   420  ### cert-manager
   421  
   422  [cert-manager][cert-manager] is a tool to automate certificate management in cloud native environments.
   423  
   424  cert-manager can generate TLS certificates for Gateway resources. This is configured by adding annotations to a Gateway. It currently supports the `v1alpha2` spec of Gateway API. You can refer to the [cert-manager docs][cert-manager-docs] to try it out.
   425  
   426  [cert-manager]:https://cert-manager.io/
   427  [cert-manager-docs]:https://cert-manager.io/docs/usage/gateway/
   428  
   429  ### Argo rollouts
   430  
   431  [Argo Rollouts][argo-rollouts] is a progressive delivery controller for Kubernetes. It supports several advanced deployment methods such as blue/green and canaries. Argo Rollouts supports the Gateway API via [a plugin][argo-rollouts-plugin].
   432  
   433  [argo-rollouts]:https://argo-rollouts.readthedocs.io/en/stable/
   434  [argo-rollouts-plugin]:https://github.com/argoproj-labs/rollouts-gatewayapi-trafficrouter-plugin/
   435  
   436  ### Knative
   437  
   438  [Knative][knative] is a serverless platform built on Kubernetes.  Knative Serving provides a simple API for running stateless containers with automatic management of URLs, traffic splitting between revisions, request-based autoscaling (including scale to zero), and automatic TLS provisioning.  Knative Serving supports multiple HTTP routers through a plugin architecture, including a [gateway API plugin][knative-net-gateway-api] which is currently in alpha as not all Knative features are supported.
   439  
   440  [knative]:https://knative.dev/
   441  [knative-net-gateway-api]:https://github.com/knative-sandbox/net-gateway-api
   442  
   443  ### Kuadrant
   444  
   445  [Kuadrant][kuadrant] is an open source multi cluster Gateway API controller that integrates with and provides policies to other Gateway API providers.
   446  
   447  Kuadrant supports Gateway API for defining gateways centrally and attaching policies such as DNS, TLS, Auth and Rate Limiting that apply to all gateway instances in a multi cluster environment.
   448  Kuadrant works with Istio as the underlying gateway provider, with plans to work with other gateway providers such as Envoy Gateway.
   449  
   450  For help and support with Kuadrant's implementation please feel free to [create an issue][kuadrant-issue-new] or ask for help in the [#kuadrant channel on Kubernetes slack][kuadrant-slack].
   451  
   452  [kuadrant]:https://kuadrant.io/
   453  [kuadrant-issue-new]:https://github.com/Kuadrant/multicluster-gateway-controller/issues/new
   454  [kuadrant-slack]:https://kubernetes.slack.com/archives/C05J0D0V525