Fetching from the wire…
Top 5 · 2026-05-02 · source-backed
69% of all input tokens in production LLM traces are system prompts. Let that sink in for a second.
Datadog's State of AI Engineering 2026 dropped yesterday, and it's the best empirical snapshot we have of how companies actually use LLMs. Not how they demo them. Not how they pitch them to investors. How they run them in prod, at scale, across thousands of deployments.
The numbers that matter: 5% of all LLM spans report errors, with 60% of those coming from rate limits. Framework adoption (LangChain, Pydantic AI, Vercel AI SDK) doubled from 9% to 18% of organizations year-over-year. Anthropic Claude grew 23 percentage points of provider share while OpenAI maintains 63%. And 69% of companies now use 3+ models in production.
But that 69% system prompt stat is the one I keep coming back to. If you're optimizing for cost and latency, system prompts are where the money is burning. Two-thirds of your input tokens aren't user queries or retrieved context. They're the instructions you wrote once and send every single call. This means prompt compression, caching strategies, and system prompt architecture aren't premature optimization. They're the first thing you should look at.
The framework adoption doubling is interesting because it tells us the "just use the raw API" phase is ending for most teams. When you're running 3+ models with error handling, fallbacks, and observability, you need an abstraction layer. The question is which one wins. LangChain's been losing mindshare to lighter alternatives, but Datadog's data shows it's still growing in absolute terms.
The Anthropic market share jump (23pp) is the competitive signal here. OpenAI still dominates at 63%, but that dominance is eroding fast. A year ago it was closer to 80%. Claude is eating into that gap primarily through coding and agent use cases, which is exactly what you'd expect given Claude Code's adoption curve.
What to do about it: Audit your system prompts today. If you're sending 2,000+ tokens of instructions on every call, look at Anthropic's prompt caching (which gives you 90% off cached input tokens) or restructure your prompts to minimize repetition. The Datadog data says this is where most production spend actually lives.
Each link below shares sources, entities, or timing with this story.
Claude Code uses MCP / Shared entities / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Claude Code uses MCP); both cover Anthropic, Audit, CLAUDE, LLM; overlapping topics (anthropic, claude, token).
Claude Code supports AWS / Shared entities / Shared topic / What happened next
Linked by a graph relationship (Claude Code supports AWS); both cover Anthropic, Claude, Claude Code, OpenAI; overlapping topics (anthropic, claude, company).
Anthropic released Claude Code / Shared entities / Shared topic / What happened next
Linked by a graph relationship (Anthropic released Claude Code); both cover Anthropic, Claude, Claude Code, LLMs; overlapping topics (anthropic, claude, company).
Codex competes with Claude Code / Shared entities / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Codex competes with Claude Code); both cover Anthropic, CLAUDE, Claude Code, OpenAI; overlapping topics (anthropic, claude).
Claude Code competes with Cursor / Shared entities / Shared topic / What happened next
Linked by a graph relationship (Claude Code competes with Cursor); both cover Anthropic, Claude, Claude Code, OpenAI; overlapping topics (adoption, anthropic, claude, company, data).
Anthropic released Claude Code / Shared entities / Shared topic / What happened next / Tension
Linked by a graph relationship (Anthropic released Claude Code); both cover Anthropic, Claude, Claude Code, When; overlapping topics (anthropic, claude, data).
LLM uses OpenAI / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (LLM uses OpenAI); both cover CLAUDE, Claude Code, LangChain, LLM; overlapping topics (claude, prompt).
Claude Code uses MCP / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (Claude Code uses MCP); both cover Audit, CLAUDE, Claude Code, LangChain; overlapping topics (claude, token).