Agents on Every Cloud Solo.io has published open source distributions of kagent and agentgateway on AWS Marketplace, Microsoft Azure Marketplace, and Google Cloud Marketplace, both free to deploy and installable via each cloud's native flow. kagent, a CNCF project, is a Kubernetes-native framework for building and running AI agents, while agentgateway, part of the Linux Foundation, is an AI-native data plane built on the Kubernetes Gateway API that supports MCP and A2A protocols with LLM routing, failover, prompt guards, and observability. The combined deployment enables agents to be exposed, secured, and observed as production services across all three clouds. Solo.io has published the open source distributions of kagent https://kagent.dev/ and agentgateway https://agentgateway.dev/ on all three major cloud marketplaces: AWS Marketplace, Microsoft Azure Marketplace, and Google Cloud Marketplace. Both are free to deploy, and both install into your cluster the same way you already consume other cloud services: subscribe, pick a cluster, done. No Helm repo setup, no copying manifests from a README, and the deployment shows up in your cloud account alongside everything else you run there. A quick word on the projects themselves. Both started at Solo.io and both were donated to open foundations: kagent is a CNCF project, and agentgateway is part of the Linux Foundation. kagent is a Kubernetes-native framework for building and running AI agents. You declare agents, model configurations, and MCP tools as Kubernetes resources, and the kagent controller runs them, with a web UI on top and pluggable LLM providers OpenAI, Anthropic, Azure OpenAI, Gemini, Ollama . agentgateway is an AI-native data plane built on the Kubernetes Gateway API https://kubernetes.io/docs/concepts/services-networking/gateway/ . It speaks the protocols agents actually use, MCP and A2A, and adds LLM routing and failover, prompt guards, and observability for agent traffic. Each one is useful on its own. Together, one extends the other: kagent gives you agents running in your cluster, and agentgateway extends them with a real network edge, so agents and tools stop being cluster-internal experiments and become services you can expose, secure, and observe like anything else in production. In the walkthrough below we deploy both from the marketplace and connect them. Here is where you can find the listings today: | kagent | agentgateway | | |---|---|---| | AWS Marketplace | | The exact install flow differs per cloud EKS add-on or Helm on AWS, a Kubernetes application on Azure, click-to-deploy on Google Cloud , and each one has a dedicated walkthrough: The rest of this post is the part that is the same everywhere: what you get after the marketplace install, and how the two products work together. Everything below was run on real marketplace installs across the three clouds with both products installed. You need a Kubernetes cluster, kubectl access to it, and an LLM provider API key we use OpenAI here . kagent does not run any agents until a provider is configured, so the key is the one real prerequisite. agentgateway builds on the upstream Kubernetes Gateway API, so its only prerequisite is the standard CRDs: kubectl apply --server-side -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.5.0/standard-install.yaml Install both products from your cloud’s marketplace steps in the per-cloud posts above . agentgateway lands in the agentgateway-system namespace and kagent in the kagent namespace. Whichever cloud you used, the result looks the same: bash $ kubectl get pods -n agentgateway-system NAME READY STATUS RESTARTS AGE agentgateway-cdd8744df-4rb7k 1/1 Running 0 2m $ kubectl get pods -n kagent NAME READY STATUS RESTARTS AGE kagent-controller-7974bb886-ch8v7 1/1 Running 0 5m kagent-kmcp-controller-manager-bc49969c4-crhjv 1/1 Running 0 5m kagent-postgresql-85d75cbd57-knpqf 1/1 Running 0 5m kagent-tools-6cb4449d6b-hzfsr 1/1 Running 0 5m kagent-ui-75f8449979-96km2 1/1 Running 0 5m That is the whole platform: the kagent controller and UI, kmcp for serving MCP tools, a bundled PostgreSQL for state, and the agentgateway control plane watching for Gateway API resources. Exact resource names vary a little per platform: on AKS, for example, they carry the extension instance name you chose at install, so kagent-controller becomes