Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Build LLM-powered apps with the Anthropic Claude API or SDK across Python, TypeScript, Java, Go, Ruby, C#, and PHP.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
shared/platform-availability.md
1# Platform Availability23Which features work on which provider platform. **This table is the single source of truth in this skill** — per-feature sections elsewhere point here instead of restating availability. When writing code for a third-party platform (Bedrock, Vertex, Foundry) or Claude Platform on AWS, check this table first; a feature not supported there means use the first-party Claude API surface or a different approach.45Columns: **1P** = first-party Claude API, **P-AWS** = Claude Platform on AWS (Anthropic-operated, same-day parity), **Bedrock** = Amazon Bedrock, **Vertex** = Google Cloud Vertex AI, **Foundry** = Microsoft Foundry. ✅ = GA, β = beta, ❌ = not supported.67| Feature | 1P | P-AWS | Bedrock | Vertex | Foundry | Notes |8|---|---|---|---|---|---|---|9| Messages, streaming, tool use | ✅ | ✅ | ✅ | ✅ | ✅ | Core API |10| PDF input | ✅ | ✅ | ✅ | ✅ | β | |11| Structured outputs / strict tool use | ✅ | ✅ | ✅ | ✅ | β | |12| Adaptive thinking / effort | ✅ | ✅ | ✅ | ✅ | β | |13| Extended thinking | ✅ | ✅ | ✅ | ✅ | β | |14| Prompt caching (5m, 1h) | ✅ | ✅ | ✅ | ✅ | β | |15| Automatic prompt caching | ✅ | ✅ | ❌ | ❌ | β | |16| Token counting | ✅ | ✅ | ✅ | ✅ | β | |17| Citations | ✅ | ✅ | ✅ | ✅ | β | |18| Search results content blocks | ✅ | ✅ | ✅ | ✅ | β | |19| Fine-grained tool streaming | ✅ | ✅ | ✅ | ✅ | ✅ | |20| Compaction | β | β | β | β | β | |21| Context editing | β | β | β | β | β | |22| Context windows (1M) | ✅ | ✅ | ✅ | ✅ | β | |23| `inference_geo` (data residency) | ✅ | ✅ | ❌ | ❌ | ❌ | |24| **Server-side tools** | | | | | | |25| Web search | ✅ | ✅ | ❌ | ✅ | β | Vertex: basic `web_search_20250305` only (no `_20260209` dynamic filtering) |26| Web fetch | ✅ | ✅ | ❌ | ❌ | β | |27| Code execution | ✅ | ✅ | ❌ | ❌ | β | |28| Tool search | ✅ | ✅ | ✅ | ✅ | β | Bedrock: InvokeModel API only, not Converse |29| Advisor tool | β | β | ❌ | ❌ | ❌ | |30| **Client-implemented tools** | | | | | | |31| Bash, text editor, memory | ✅ | ✅ | ✅ | ✅ | β | |32| Computer use | β | β | β | β | β | |33| **Agentic / orchestration** | | | | | | |34| Agent Skills (Messages API) | β | β | ❌ | ❌ | β | |35| Programmatic tool calling | ✅ | ✅ | ❌ | ❌ | β | |36| MCP connector | β | β | ❌ | ❌ | β | |37| Managed Agents | β | β | ❌ | ❌ | ❌ | Foundry ❌ inferred (not in Foundry docs either way) |38| Self-hosted sandboxes | β | β | ❌ | ❌ | ❌ | P-AWS: `GET /v1/environments/{id}/work` list endpoint not supported; other work endpoints OK |39| **API endpoints** | | | | | | |40| Message Batches | ✅ | ✅ | ❌ | ❌ | ❌ | |41| Files API | β | β | ❌ | ❌ | β | |42| Models API | ✅ | ✅ | ❌ | ❌ | ❌ | |43| **Other** | | | | | | |44| Mid-conversation system messages | ✅ | ✅ | ❌ | ❌ | ❌ | Claude Opus 4.8 only |45| Fast mode | β | ❌ | ❌ | ❌ | ❌ | Research preview, beta `fast-mode-2026-02-01`, first-party API only |46| Cache diagnostics | β | ❌ | ❌ | ❌ | ❌ | First-party API only |47| Task budgets | β | β | ❌ | ❌ | ❌ | Beta header `task-budgets-2026-03-13`; 3P availability not documented — assume unsupported |4849<!--50GROUNDING (reviewer-only; stripped at runtime by processSkillMarkdown).51All paths are under docker_eval/resources/cdp-skill/public-docs/.5253Primary source: build-with-claude/overview.mdx <PlatformAvailability> props54(claudeApi→1P, claudePlatformAws→P-AWS, bedrock→Bedrock, vertexAi→Vertex,55azureAi→Foundry; *Beta suffix→β; prop absent→❌). Per-row citations:5657Context windows ov:4458Adaptive thinking ov:4559Batch / Message Batches ov:46; bed:360; vtx:381; fdy:50760Citations ov:4761inference_geo ov:4862Effort ov:4963Extended thinking ov:5064PDF input ov:5165Search results ov:5266Structured outputs ov:5367Advisor tool ov:6368Code execution ov:6469Web fetch ov:6570Web search ov:66; agents-and-tools/tool-use/web-search-tool.mdx:4171Bash/text-editor/memory ov:72,75,7472Computer use ov:7373Agent Skills ov:8374Fine-grained streaming ov:8475MCP connector ov:85; agents-and-tools/mcp-connector.mdx:3676Programmatic tool call ov:8677Tool search ov:87; agents-and-tools/tool-use/tool-search-tool.mdx:24-3078Compaction ov:9579Context editing ov:9680Automatic caching ov:9781Prompt caching 5m/1h ov:98,9982Token counting ov:10083Files API ov:108; build-with-claude/files.mdx:1784Managed Agents managed-agents/overview.mdx:11,70-72; bed:360; vtx:38185Self-hosted sandboxes build-with-claude/claude-platform-on-aws.mdx:525,54786Mid-convo system msgs build-with-claude/mid-conversation-system-messages.mdx:1587Fast mode build-with-claude/fast-mode.mdx:2388Cache diagnostics build-with-claude/cache-diagnostics.mdx:15,137989Task budgets build-with-claude/task-budgets.mdx:1590Models API bed:360; vtx:381; fdy:5069192ov = build-with-claude/overview.mdx93bed = build-with-claude/claude-in-amazon-bedrock.mdx94vtx = build-with-claude/claude-on-vertex-ai.mdx95fdy = build-with-claude/claude-in-microsoft-foundry.mdx96-->97