Skip to content
agentgateway has joined the Agentic AI FoundationLearn more

For the complete documentation index, see llms.txt. Markdown versions of all docs pages are available by appending .md to any docs URL.

Cloud providers

Page as Markdown

Run agentgateway on AWS, Google Cloud, or Azure, and authenticate to each provider’s managed model services.

Agentgateway runs the same proxy and reads the same configuration file on every cloud provider, so none of the installation methods change when you move to a cloud. What changes is the surrounding environment: which container runtime starts the process, how the process gets an identity, and where its configuration file comes from.

The guides in this section cover those provider-specific parts. Each guide shows the agentgateway configuration that uses the provider’s own identity system, so that agentgateway reaches the provider’s managed model service without an API key in your configuration file.

ProviderContainer runtimesIdentity for model access
AWSAmazon ECS, Amazon EKSIAM task role or instance profile, signed with SigV4
Google CloudCloud Run, GKEService account, through Application Default Credentials
AzureAzure Container Apps, AKSManaged identity or workload identity, through Entra ID

Kubernetes on a cloud provider

Amazon EKS, GKE, and AKS are ordinary Kubernetes distributions as far as agentgateway is concerned. Two options are available on all three.

  • Run standalone agentgateway as a Kubernetes Deployment with the Helm chart. Your configuration file is the source of truth, rendered into a ConfigMap.
  • Run the Kubernetes control plane instead, which manages agentgateway proxies from Kubernetes custom resources and the Kubernetes Gateway API.

The identity configuration in each cloud provider guide applies to both options.

Was this page helpful?
Agentgateway assistant

Ask me anything about agentgateway configuration, features, or usage.

Note: AI-generated content might contain errors; please verify and test all returned information.

Tip: one topic per conversation gives the best results. Use the + button in the chat header to start a new conversation.

Switching topics? Starting a new conversation improves accuracy.
↑↓ navigate select esc dismiss

What could be improved?

Your feedback helps us improve assistant answers and identify docs gaps we should fix.

Need more help? Join us on Discord: https://discord.gg/y9efgEmppm

Want to use your own agent? Add the Solo MCP server to query our docs directly. Get started here: https://search.solo.io/.