Install Gateway API Routing
Complete this installation only if you plan to use the Gateway API routing topology. The default Dynamo Frontend topology works without Gateway API, the Gateway API Inference Extension (GAIE), or an Endpoint Picker Plugin (EPP). To use the default topology, continue to KV-Aware Routing with the Dynamo Frontend.
Install this integration after the Dynamo platform. The Dynamo operator needs
the GAIE InferencePool API before it can reconcile a DynamoGraphDeployment with an EPP component.
Choose a Gateway implementation
Dynamo requires a Gateway implementation that supports GAIE InferencePool resources and calls the
configured EPP before forwarding a request.
- Use agentgateway when the cluster does not already standardize on Istio or when you want a focused AI gateway deployment.
- Use Istio when the cluster already relies on Istio for ingress, service-mesh policy, or telemetry.
Other Gateway implementations can work when they support the same GAIE endpoint-picker contract.
Set the installation variables
Set the namespace where the Gateway and model routes will live. Keep the Dynamo version aligned with the platform installation.
Install the Gateway API layer
agentgateway
Istio
From the root of a Dynamo source checkout, run the repository installation script:
The script installs:
- Gateway API CRDs.
- GAIE CRDs.
- agentgateway with the inference extension enabled.
- An
AgentgatewayParametersresource that prevents Istio sidecar injection into Gateway proxy pods. - A
Gatewaynamedinference-gatewayin$NAMESPACE.
The script pins compatible dependency versions. Review it before running it when your platform team owns Gateway API or agentgateway lifecycle.
Next Step
Add an EPP component and route an existing DGD with Route Requests with Gateway API.