11 min read

AI Platform Engineering Explained: The Control Plane Gap

AI coding tools cost $200-600 per dev monthly yet deliver only 7.76% PR gains. Vendor-locked backends hide spend from observability tools. Self-hosted control planes are the viable path to govern agents and cap costs.

Featured image for "AI Platform Engineering Explained: The Control Plane Gap"

AI coding tools cost between $200–$600 per developer per month when you factor in token spend alongside seat subscriptions, yet most engineering organizations can’t tell you what they’re actually getting for that money. The vendors promise 3x productivity. The data shows a median PR throughput gain of 7.76%. That gap between marketing and measurement isn’t just a budget problem — it’s a credibility problem that destroys ROI conversations with leadership before they start.

AI platform engineering is the practice of building a shared foundation that lets every team develop, deploy, govern, and scale AI systems consistently without reinventing infrastructure for each new use case, per TrueFoundry. It borrows the platform engineering mindset — treat developers as internal customers, build golden paths, reduce cognitive load — and extends it into model access, agent orchestration, cost governance, and compliance at every stage of the AI lifecycle. The problem is that agent adoption has outpaced the control-plane maturity needed to govern spend and detect shadow AI, while vendor-locked backends actively hide traffic from the observability tools you’d normally use to close that gap.

Here’s what the data actually shows about where platform engineering for AI works, where it breaks, and what to do about it.

Platform Maturity Is the Deciding Factor

Platform engineering maturity isn’t a nice-to-have for AI adoption — it’s the variable that separates organizations gaining real advantage from those spiraling into instability. Perforce’s 2026 Platform Engineering Report surveyed 820 technology professionals and found that 73% of mature platform engineering organizations say platform maturity was a critical or significant factor in AI success, compared to 44% of less mature organizations.

The governance gap is even starker. Organizations with formal governance report 94% trust in AI, compared with 51% relying on ad hoc approaches, according to the same report. That’s not a marginal difference. It’s the difference between an AI program that scales and one that gets shut down after the first audit.

What does “mature” actually look like here? The report found that 79% of platform-mature organizations report strong governance automation maturity, compared to just 14% of immature organizations. Meanwhile, 81% of mature orgs express high confidence in AI outputs in critical workflows, versus 48% of less mature ones. The pattern is clear: organizations that invested in standardized internal developer platforms before the AI wave are absorbing AI workloads with far less friction than those scrambling to bolt governance onto ad hoc tool adoption after the fact.

If your platform engineering practice is immature, fixing that gap before scaling AI agents isn’t optional. The data says you’ll either build the foundation or you’ll pay for its absence in cost surprises, shadow deployments, and audit failures.

The Backend Blindness Problem

Here’s the structural issue that most cost-control recommendations miss: the default advice for managing AI spend is to deploy an LLM gateway or proxy. That works for API traffic you control. It doesn’t work for the coding agents your developers are already using every day.

Cursor and Windsurf lock their agent, autocomplete, and apply features to their own backends, so a proxy or gateway can capture Claude Code traffic but not Cursor or Windsurf agent traffic. This isn’t a configuration oversight — it’s an architectural decision by those vendors. Your developers’ agentic requests route through proprietary infrastructure that your observability stack literally cannot see.

This is what I’d call the Backend Blindness pattern: vendor-locked agent backends actively hide traffic from the observability and cost-control tools that enterprises rely on. LLM gateways like Helicone, Portkey, and LiteLLM can only capture routed traffic — calls where you control the base URL. Native vendor dashboards show per-tool numbers but can’t span multiple agents. App observability tools like Langfuse and Datadog trace your own LLM applications, not IDE agents running on developer machines.

The practical consequence: if your team uses Cursor for agentic coding and you’ve deployed a proxy-based cost management tool, you’re flying blind on the majority of your AI coding spend. The only viable path for full visibility is on-device interception or self-hosted gateways that sit between the developer and the vendor’s backend — not SaaS proxies that sit between your applications and model providers.

This matters because AI coding tools cost $200–$600 per developer per month in total spend for teams mixing inline and agentic tools. You’ll find out about cost overruns when the invoice arrives, not when you can still do something about it.

What AI Coding Tools Actually Cost

The productivity claims don’t match the price tags. DX tracked engineering velocity across 400+ organizations over 14 months and found a median PR throughput gain of 7.76% from AI coding tools, with most organizations in the 5–15% range. Meaningful, but nowhere near the order-of-magnitude transformation vendors market.

Meanwhile, the cost stack is real. For a 50-developer team using Cursor Teams Standard seats at $40/user per month, seat subscriptions alone run $2,000/month ($24,000/year) — that’s 50 × $40 × 12. When you factor in token spend using DX’s $200–600/dev/month range, total AI coding cost for that team reaches $10,000–$30,000/month ($120,000–$360,000/year), or 50 × $200 to $600. The seat price is the floor. Token consumption is the ceiling, and most teams don’t know where they are between those two numbers.

The July 1, 2026 Cursor restructure changed the team pricing math enough that any budget decision made before that date deserves a second look. Teams Standard seats cost $40/user per month ($32/user annual) and Teams Premium seats cost $120/user per month ($96/user annual). Premium exists for power users who spike on-demand spending — it’s a predictable cost ceiling instead of a month-end bill surprise.

Here’s a comparison of the key cost-control and agent management approaches:

Tool / ApproachPricingVisibility Across AgentsTarget Audience
Cursor Teams Standard$40/user/monthCursor only (vendor-locked backend)Teams standardizing on Cursor
LLM Gateways (Helicone, Portkey, LiteLLM)Varies by providerRouted traffic only — cannot see Cursor/Windsurf agentsTeams standardizing model-provider access
On-device tools (PointFive TokenShift)Claude Code, Cursor, WindsurfPlatform teams needing cross-agent cost visibility

The table makes the tradeoff visible: the tools that can see the most agent traffic aren’t the ones most teams deploy. The ones most teams deploy can’t see the agents that matter.

Hyperscaler Agent Platforms Promise Control, Obscure Cost

AWS, Azure, and Google all shipped managed agent runtimes between October 2025 and Q1 2026, each promising session isolation, cost control, and observability as core features. The reality is messier. These platforms advertise cost governance while their billing models actively obscure true costs.

Consider what happened when a Databricks user tested Genie Code under the new pay-as-you-go model on July 8, 2026. The reported cost reached ~$6 during a session, ~$13 after dashboard edits, and >$30 later after the user stopped activity. The user did nothing after closing the session. The cost kept climbing. That’s not cost control — it’s cost surprise, baked into the billing model itself.

This pattern repeats across hyperscaler platforms. Copilot promotional credits mask baseline costs until they expire in September 2026, at which point teams whose usage hasn’t changed will see their actual spend for the first time. Cursor and Windsurf agent traffic remains invisible to the proxies that enterprises deploy specifically to track spend. The platforms that promise to solve your governance problem are, in several cases, the source of the governance gap.

The contradiction here is sharp: hyperscaler agent platforms advertise cost control as a headline feature, yet their billing models — promotional credits, pay-as-you-go drift, vendor-locked backends — are structured to produce the exact post-hoc cost surprises that destroy ROI credibility. When you can’t predict what a session costs until after it ends, you can’t set meaningful budgets.

Self-Hosted Control Planes Are the Viable Path

The tools that actually solve the visibility problem share one trait: they run on infrastructure you control, not SaaS proxies that sit between your apps and model providers.

AWS shipped the Claude Apps Gateway — a self-hosted control plane for Claude Code and Claude Desktop that applies daily, weekly, and monthly spend caps per organization and routes to Bedrock or Claude Platform on AWS. It handles identity via OpenID Connect, policy enforcement through managed settings scoped by identity provider group, telemetry via OpenTelemetry Protocol, and routing with optional failover across regions. The gateway ships inside the same Claude Code CLI binary developers already install, deployed as a single stateless container on ECS, EKS, or EC2.

Google took a different angle, open-sourcing k8s-aibom on July 13, 2026 — a Kubernetes controller that detects unregistered Shadow AI workloads in live infrastructure and generates ML-BOM documents. It monitors container images, environment variables, and command-line arguments to identify inference runtimes, agent frameworks, and vector databases that developers deployed without enterprise oversight. The tool categorizes discovered assets as declared, inferred, or unresolved, creating an audit trail for frameworks including the EU AI Act and NIST AI Risk Management Framework.

For multi-model cost optimization, Cast AI’s Kimchi Coding hit general availability on July 15, 2026. It’s an autonomous multi-model coding agent that’s 2.5x cheaper than a commercial-models-only baseline in shadow-mode evaluations while matching or exceeding quality. The cost advantage comes from routing most work to open-weight models and running self-hosted inference on GPU infrastructure. Budget governance ships in the product — hard spend caps apply from individual API keys up to entire organizations, and runaway agentic loops terminate automatically.

The common thread: these tools enforce policy at the point where traffic originates, not after it’s already been routed through a vendor backend you can’t inspect. That’s the architectural pattern that works for AI cost governance. SaaS proxies don’t.

The Core Tradeoffs in AI Platform Engineering

Three structural tensions define the AI platform engineering decision space. Each one forces a choice that shapes your architecture for years.

Cloud-managed agent runtime vs. self-hosted control plane

Cloud-managed runtimes from AWS, Azure, and Google handle session isolation, memory persistence, and tool authorization out of the box. They reduce operational burden. They also lock you into their billing models, identity systems, and ecosystem gravity. A self-hosted control plane like the Claude Apps Gateway or Kimchi Coding in your own VPC gives you spend caps, policy enforcement, and data sovereignty — but you operate the infrastructure. The right choice depends on whether your team has the engineering capacity to run a control plane or needs the managed path to ship at all.

Single frontier model vs. multi-model routing

A single frontier model gives you consistent quality and predictable behavior. It also gives you a single cost profile with no optimization headroom. Multi-model routing — what Kimchi and similar tools do — sends routine work to cheaper open-weight models and reserves frontier models for complex tasks. The 2.5x cost reduction is real, but it introduces routing complexity and quality variance. If your use case demands consistent output quality across every interaction, single-model is safer. If you’re optimizing cost across high-volume agentic workloads, multi-model routing is the lever.

Unified platform with data gravity vs. best-of-breed context engineering tools

A unified platform — Databricks, SageMaker, Vertex AI — keeps your data, models, and governance in one ecosystem. It reduces integration tax and data egress costs. It also couples your AI practice to one vendor’s pace and pricing. Best-of-breed tools — separate orchestration, retrieval, memory, and observability layers — give you portability and depth on each axis but leave you assembling and operating the seams yourself. Most production teams end up composing 3–5 tools regardless, because no single platform owns the full context engineering stack yet. For a deeper look at that composition problem, our context engineering analysis breaks down how redundant input tokens waste up to 94% of enterprise AI spend.

A Decision Framework for AI Platform Engineering

Start with one question: can you see your AI spend? If the answer is no — and for most teams using Cursor or Windsurf alongside Claude Code, it is — then your first priority isn’t picking a hyperscaler platform or a multi-model routing strategy. It’s deploying a control plane that can observe and cap spend across all the agents your developers use.

Here’s the sequence I’d recommend based on the data:

  1. Deploy on-device or self-hosted cost visibility first. Before you scale agent usage, you need to know what it costs. SaaS proxies can’t see vendor-locked backends. On-device tools or self-hosted gateways can.
  2. Set hard spend caps per organization, team, and developer. The Claude Apps Gateway model — daily, weekly, and monthly limits — prevents the kind of post-hoc cost surprises that the Databricks Genie experiment exposed.
  3. Detect shadow AI workloads. If you’re running Kubernetes, deploy k8s-aibom or equivalent to find unregistered models and agent frameworks in your infrastructure. You can’t govern what you don’t know exists.
  4. Evaluate multi-model routing for cost optimization. Once you can see and cap spend, multi-model routing becomes the lever for reducing it. The 2.5x cost reduction from tools like Kimchi is significant at scale.
  5. Choose your hyperscaler platform based on where your data and identity already live. The platform decision matters less than the control-plane maturity underneath it. A mature platform engineering practice on any hyperscaler outperforms an immature one on the “right” platform.

The organizations that come out ahead in 2026 won’t be the ones that deployed the most AI tools. They’ll be the ones that built the control plane to govern them first. The agentic engineering guide we published earlier this year found that organizations see more production incidents from ungoverned agentic workflows — and that was before the current wave of vendor-locked backends made visibility harder, not easier.

The question isn’t whether you need an AI platform engineering practice. The data is settled on that. The question is whether you build the control plane before the cost surprises arrive, or after.