Anthropic's Triple Squeeze: Metering, Capacity, and the June 15 Cliff
Three price moves landed simultaneously, and they compound
Anthropic ran a coordinated pricing reset this week. It hits any team running Claude at production scale in three ways:
- Subscription-to-credit conversion: Claude paid plans now cap programmatic usage (Agent SDK, claude-p, GitHub Actions, third-party harnesses) at dollar-equivalent API credits. The implicit 70-90% discount on alternative-harness usage is gone.
- June 15 third-party unbundling: Credits for Zed, Conductor, OpenCode, and T3 Code become a separate bucket equal to plan value. No rollover. Overflow bills at API rates.
- Opus 4.7 image cost tripled: vision workloads that were unit-economic at the old price need re-evaluation against GPT-4V and Gemini before next sprint.
The capacity admission changes the story
Dario Amodei told Code with Claude that Anthropic planned for 10x growth and got 80x. An 8x forecast miss is the cleanest explanation for why Claude Code degraded through April, why rate limits tightened, and why Anthropic is now leasing xAI's entire Colossus 1 cluster (220,000+ GPUs) from a CEO who called them 'misanthropic and evil' three months ago.
ServiceNow's CDIO burned the full-year Claude budget by May. National Life Group's CIO called Claude 'great for consumer usage but not great for companies' that want per-user monitoring. The vendor provides no native per-user telemetry, no SLAs on latency or availability.
Any Claude benchmark from before May 7 is stale. The serving fleet is about to include heterogeneous hardware (H100, H200, GB200 via Colossus 1), which means p95/p99 latency variance will get weirder before it stabilizes.
OpenAI's counter-offensive
Sam Altman posted a 2-month-free Codex enterprise switch promo the same day Anthropic metered its users. Ramp data shows the enterprise race is genuinely contested at 34.4% vs 32.3%. The promotional window is asymmetric: free evaluation of the alternative with zero commitment cost. The thing the share number doesn't tell you is whether switchers stay after the two months expire. We will know by Q3.
The combined read for production stacks
| If you're running | What changed | Action |
|---|---|---|
| Claude via Agent SDK / GitHub Actions | Metered at list price, not flat | Reconcile projected burn this week |
| Zed / OpenCode / T3 Code | Separate credit bucket June 15 | Model post-June scenario |
| Opus for vision workloads | 3x image processing cost | Re-eval vs GPT-4V, Gemini |
| Any Claude-dependent production path | No SLA, no per-user telemetry | Deploy LLM gateway with tenant tagging |
The structural response is clear: gateway everything. No Claude call should leave infra without passing through a proxy that tags tenant_id, feature_id, user_id, and prompt-family hash. LiteLLM and Portkey get 80% of this in a day. The model vendor has explicitly offloaded observability to the customer.
What to do
Audit every Claude-backed workload (Agent SDK, claude-p, GitHub Actions, batch evals) and reconcile projected token burn against the new credit cap
Deploy an LLM gateway (LiteLLM/Portkey) with per-user, per-feature tagging and daily token budget alerts before June 15
Run OpenAI's 2-month Codex promo as a head-to-head against Claude on your actual eval harness with matched prompts
Add a second frontier provider behind a router with automatic failover on 429/5xx for any Claude-dependent production path