Giant Swarm just put a number on something the self-hosted PaaS world has mostly been arguing from first principles. Its Kubernetes-native AI Agent Platform, opened to customers this month, isn't a roadmap slide or a design doc — it's a stack (Kubernetes, Cluster API, Flux Operator, Backstage, and the Grafana LGTM observability suite) that Giant Swarm has been running its own fleet of agents on since mid-2025, and the numbers it's now publishing are the kind that only show up after a year of production traffic: a 2.8x reduction in cost per agent run, a 17x cut in tool calls, roughly 500 parallel agents supported, and monthly pull request volume up more than 300% year over year without adding headcount.
That's the headline. What matters more for anyone building on the same foundation — bex included — is why those numbers moved, and where Giant Swarm's specific architecture choices diverge from a simpler bet like a git-push PaaS's control-plane API. One vendor validating "Cluster API plus GitOps" as a substrate for agent infrastructure at production scale is a genuinely different signal than another roadmap post promising it eventually will be. But validating the substrate isn't the same as validating every layer built on top of it, and Giant Swarm's stack has a layer — Backstage — that a simpler platform doesn't need to carry.
What Giant Swarm actually shipped
The platform runs AI agents as isolated workloads inside a customer's own Kubernetes environment — on-premises, air-gapped, edge, cloud, or hybrid, per Giant Swarm's own description. Four pieces do the load-bearing work:
- Cluster API provisions and manages the Kubernetes clusters agents run on, the same declarative-reconciliation model bex's own fleet uses for Hetzner-backed node pools.
- Flux Operator handles GitOps — the desired state for what agents are allowed to run lives in a git repo, not a dashboard click, so every change is reviewable and revertible by default.
- Backstage is the developer portal and service catalog — the interface a human (or, increasingly, an agent) uses to discover what services exist, who owns them, and what an agent is permitted to touch.
- Grafana LGTM (Loki, Grafana, Tempo, Mimir) supplies observability, so a 500-agent fleet doesn't operate as a black box.
Kubernetes RBAC, Network Policies, and SSO integration round out the enterprise security story. Giant Swarm frames the whole thing as "sovereign" — built entirely from open-source, interchangeable components, so a customer isn't locked into a specific model vendor or a specific agent harness, and data never has to leave infrastructure the customer controls. It's also one of the first platforms through the CNCF's Kubernetes AI Conformance Program, which expanded its certification scope in 2026 specifically to validate agentic workloads — GPU scheduling, DRA-powered networking, and framework interoperability, not just "can this cluster run a training job."
The number that actually matters: 2.8x didn't come from bigger machines
The instinct when you see "2.8x cost reduction" is to assume better hardware utilization or a cheaper model. Giant Swarm's own account of the mechanism is more specific than that, and more useful: the cost drop came from converting recurring agent runs — the same code-review pass, the same incident-triage checklist, the same backlog-grooming sweep — into deterministic MCP workflows instead of letting an LLM re-derive the tool-call sequence from scratch every time.
That's the detail that explains the 17x reduction in tool calls, and it's the mechanism, not the cluster underneath it, that turned a fleet of ad hoc agent invocations into something that scales to 500 concurrent runs without a linear cost increase. It's also a pattern that has nothing to do with Kubernetes specifically — any platform routing repeated agent tasks through the same tool-call graph every time should see a similar curve. What Cluster API and Flux bought Giant Swarm wasn't the cost win itself; it was the ability to run that many concurrent, isolated agent workloads reliably enough to notice the win instead of losing it in scheduling jitter and cluster-provisioning flakiness.
That's the part of this story bex's own bet on Cluster API should take seriously: the substrate isn't what makes agents cheap, it's what makes a large agent fleet operable enough that the workflow-level optimizations actually compound instead of getting swallowed by infrastructure noise.
What "deterministic" replaces, concretely. Picture an agent doing a code-review pass on every pull request. Run naively, the agent re-plans from scratch each time: read the diff, decide which files matter, decide whether to pull in the linked issue, decide whether to check test coverage, decide whether to check for secrets in the diff — five or six tool calls whose sequence the model re-derives every single run, with the LLM spending tokens on "what should I do next" instead of "what does this diff actually say." Convert that into a deterministic MCP workflow and the sequence itself — read diff, check issue, check coverage, check secrets — becomes a fixed pipeline the agent executes rather than plans; the model's job narrows to the judgment calls inside each step, not the step ordering. That's where a 17x drop in tool calls comes from: the planning calls disappear, not the useful ones. It's also why the technique generalizes past code review — an incident-triage agent checking the same runbook, or a backlog-grooming agent applying the same labeling policy, both have the same "same shape every time" property that makes pre-baking the workflow pay off.
Where Backstage earns its keep — and where it doesn't
Here's where Giant Swarm's stack and a git-push PaaS's stack genuinely part ways, and it's worth being concrete about the trade rather than waving at "different philosophies."
Backstage is a real internal developer portal: a service catalog, ownership metadata, TechDocs, and — increasingly — the surface an agent queries to figure out what exists in an organization before it acts. For an enterprise running hundreds of services across multiple teams, that catalog is close to a prerequisite for letting an agent operate safely; an agent triaging an incident needs to know which service owns which on-call rotation, and a REST API alone doesn't encode that.
It's also expensive to run well. Independent reporting on production Backstage deployments in 2026 puts the maintenance cost at 2 to 4 dedicated platform engineers, TypeScript proficiency on that team, and roughly 12 months before the portal is "genuinely useful to developers" rather than merely running — at a median US senior engineer cost of $150K-$180K, that's a $300K-$700K annual line item before infrastructure spend, and it's a cost independent of anything an agent is doing. That's the number a team adopting Giant Swarm's exact architecture inherits along with the Cluster API and GitOps pieces, and it's a materially different commitment than standing up a control-plane API.
A git-push PaaS's own agent surface skips that layer on purpose, not by oversight. bex's MCP server exposes deploy, rollback, and logs as tool calls against a Render-compatible API — an agent doesn't need a catalog to look up what it's allowed to do, because the API surface is the catalog: one app, one set of operations, scoped by the same auth the CLI and dashboard already use. That's a smaller, cheaper answer to "how does an agent know what it can touch," and it's the right-sized one for a team that doesn't have hundreds of services and an existing platform team to feed a portal.
The honest read isn't "Backstage is overkill" or "a simple API doesn't scale" — it's that the two are sized for different fleets. Giant Swarm's own customers are enterprises with the service sprawl and multi-team ownership questions Backstage is built to answer; a team whose agent operates one deploy target doesn't have that problem yet, and building the catalog before the sprawl exists is the same mistake as any other premature abstraction.
| Giant Swarm (Backstage-centric) | Git-push PaaS (control-plane API) | |
|---|---|---|
| Agent discovers what exists via | Service catalog query | The app it was scoped to at deploy time |
| Ownership/ACL model | Catalog metadata + RBAC | API auth, same as CLI/dashboard |
| Fleet size it's built for | Hundreds of services, multiple teams | One to a few dozen services, one team |
| Standing cost to operate the surface | 2-4 FTE, ~$300K-$700K/yr, ~12mo to value | Included in the platform; no separate team |
| Where it wins | Cross-team discovery, audit trail at org scale | Time-to-first-agent-deploy, no portal to run |
What actually validates, and what still doesn't
Strip the vendor framing and one claim survives scrutiny cleanly: Cluster API plus GitOps, run at 500-concurrent-agent scale for over a year, didn't fall over. That's a real data point, and it's a better one than bex had access to a month ago — an independent vendor with production traffic and no reason to flatter a competitor's architecture landed on the same substrate bex is already building on.
What doesn't automatically validate is the rest of the stack riding on top of it. Backstage's cost and adoption curve are real regardless of what's running underneath it, and a platform's agent-facing roadmap shouldn't inherit that overhead just because the cluster layer proved sound. The CNCF's AI Conformance Program pushing further into agentic-workload and sovereign-AI standards later this year is worth watching for the same reason — it's an independent body validating the category, not any one vendor's specific choices within it.
For a self-hosted PaaS wiring deploy authority into an MCP server, Giant Swarm's launch is evidence the foundation holds at scale. It's not evidence that every layer Giant Swarm chose to build on that foundation is the layer a smaller, git-push-first platform should copy.
Bex.co is the open-source, AI-native Render alternative — push a git repo, get a running HTTPS service on machines you own, with an MCP server that gives an agent the same deploy/rollback/logs authority a human gets from the CLI. Star the repo on GitHub or deploy your first app today.
Sources
- Giant Swarm Opens AI Agent Platform Built On Open Source Stack — Open Source For You
- Giant Swarm — The Curated Platform Engineering Stack
- Infrastructure for AI is finally getting a standard — Giant Swarm Blog
- CNCF Nearly Doubles Certified Kubernetes AI Platforms — CNCF
- CNCF Launches Kubernetes AI Conformance Program — CNCF
- Backstage vs Off-the-Shelf IDP: Infrastructure Complexity, Cost, and Time-to-Value
- What Is Backstage? Developer Portal Guide for Engineers 2026 — KodeKloud


