Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Claude's API surface is organized into five areas:
If you're new, start with model capabilities and tools. Return to the other sections when you're ready to optimize cost, latency, or scale.
Ways to steer Claude and Claude's direct outputs, including response format, reasoning depth, and input modalities.
| Feature | Description | Availability |
|---|---|---|
| Context windows | Up to 1M tokens for processing large documents, extensive codebases, and long conversations. | Claude API Amazon Bedrock Google Cloud's Vertex AI Microsoft Foundry (Beta) |
| Adaptive thinking | Let Claude dynamically decide when and how much to think. The recommended thinking mode for Opus 4.6. Use the effort parameter to control thinking depth. | Claude API Amazon Bedrock Google Cloud's Vertex AI Microsoft Foundry (Beta) |
| Batch processing | Process large volumes of requests asynchronously for cost savings. Send batches with a large number of queries per batch. Batch API calls cost 50% less than standard API calls. | Claude API Amazon Bedrock Google Cloud's Vertex AI |
| Citations | Ground Claude's responses in source documents. With Citations, Claude can provide detailed references to the exact sentences and passages it uses to generate responses, leading to more verifiable, trustworthy outputs. | Claude API Amazon Bedrock Google Cloud's Vertex AI Microsoft Foundry (Beta) |
| Data residency | Control where model inference runs using geographic controls. Specify "global" or "us" routing per request via the inference_geo parameter. | Claude API |
| Effort | Control how many tokens Claude uses when responding with the effort parameter, trading off between response thoroughness and token efficiency. Supported on Opus 4.6 and Opus 4.5. | Claude API Amazon Bedrock Google Cloud's Vertex AI Microsoft Foundry (Beta) |
| Extended thinking | Enhanced reasoning capabilities for complex tasks, providing transparency into Claude's step-by-step thought process before delivering its final answer. | Claude API Amazon Bedrock Google Cloud's Vertex AI Microsoft Foundry (Beta) |
| PDF support | Process and analyze text and visual content from PDF documents. | Claude API Amazon Bedrock Google Cloud's Vertex AI Microsoft Foundry (Beta) |
| Search results | Enable natural citations for RAG applications by providing search results with proper source attribution. Achieve web search-quality citations for custom knowledge bases and tools. | Claude API Amazon Bedrock Google Cloud's Vertex AI Microsoft Foundry (Beta) |
| Structured outputs | Guarantee schema conformance with two approaches: JSON outputs for structured data responses, and strict tool use for validated tool inputs. | Claude API Amazon Bedrock Microsoft Foundry (Beta) |
Built-in tools that Claude invokes via tool_use. Server-side tools are run by the platform; client-side tools are implemented and executed by you.
| Feature | Description | Availability |
|---|---|---|
| Code execution | Run code in a sandboxed environment for advanced data analysis, calculations, and file processing. Free when used with web search or web fetch. | Claude API Microsoft Foundry (Beta) |
| Web fetch | Retrieve full content from specified web pages and PDF documents for in-depth analysis. | Claude API Microsoft Foundry (Beta) |
| Web search | Augment Claude's comprehensive knowledge with current, real-world data from across the web. | Claude API Google Cloud's Vertex AI Microsoft Foundry (Beta) |
| Feature | Description | Availability |
|---|---|---|
| Bash | Execute bash commands and scripts to interact with the system shell and perform command-line operations. | Claude API Amazon Bedrock Google Cloud's Vertex AI Microsoft Foundry (Beta) |
| Computer use | Control computer interfaces by taking screenshots and issuing mouse and keyboard commands. | Claude API (Beta) Amazon Bedrock (Beta) Google Cloud's Vertex AI (Beta) Microsoft Foundry (Beta) |
| Memory | Enable Claude to store and retrieve information across conversations. Build knowledge bases over time, maintain project context, and learn from past interactions. | Claude API Amazon Bedrock Google Cloud's Vertex AI Microsoft Foundry (Beta) |
| Text editor | Create and edit text files with a built-in text editor interface for file manipulation tasks. | Claude API Amazon Bedrock Google Cloud's Vertex AI Microsoft Foundry (Beta) |
Infrastructure that supports discovering, orchestrating, and scaling tool use.
| Feature | Description | Availability |
|---|---|---|
| Agent Skills | Extend Claude's capabilities with Skills. Use pre-built Skills (PowerPoint, Excel, Word, PDF) or create custom Skills with instructions and scripts. Skills use progressive disclosure to efficiently manage context. | Claude API (Beta) Microsoft Foundry (Beta) |
| Fine-grained tool streaming | Stream tool use parameters without buffering/JSON validation, reducing latency for receiving large parameters. | Claude API Amazon Bedrock Google Cloud's Vertex AI Microsoft Foundry (Beta) |
| MCP connector | Connect to remote MCP servers directly from the Messages API without a separate MCP client. | Claude API (Beta) Microsoft Foundry (Beta) |
| Programmatic tool calling | Enable Claude to call your tools programmatically from within code execution containers, reducing latency and token consumption for multi-tool workflows. | Claude API Microsoft Foundry (Beta) |
| Tool search | Scale to thousands of tools by dynamically discovering and loading tools on-demand using regex-based search, optimizing context usage and improving tool selection accuracy. | Claude API Amazon Bedrock Google Cloud's Vertex AI Microsoft Foundry (Beta) |
Infrastructure for controlling and optimizing Claude's context window.
| Feature | Description | Availability |
|---|---|---|
| Compaction | Server-side context summarization for long-running conversations. When context approaches the window limit, the API automatically summarizes earlier parts of the conversation. Supported on Opus 4.6 and Sonnet 4.6. | Claude API (Beta) Amazon Bedrock (Beta) Google Cloud's Vertex AI (Beta) Microsoft Foundry (Beta) |
| Context editing | Automatically manage conversation context with configurable strategies. Supports clearing tool results when approaching token limits and managing thinking blocks in extended thinking conversations. | Claude API (Beta) Amazon Bedrock (Beta) Google Cloud's Vertex AI (Beta) Microsoft Foundry (Beta) |
| Automatic prompt caching | Simplify prompt caching to a single API parameter. The system automatically caches the last cacheable block in your request, moving the cache point forward as conversations grow. | Claude API Microsoft Foundry (Beta) |
| Prompt caching (5m) | Provide Claude with more background knowledge and example outputs to reduce costs and latency. | Claude API Amazon Bedrock Google Cloud's Vertex AI Microsoft Foundry (Beta) |
| Prompt caching (1hr) | Extended 1-hour cache duration for less frequently accessed but important context, complementing the standard 5-minute cache. | Claude API Google Cloud's Vertex AI Microsoft Foundry (Beta) |
| Token counting | Token counting enables you to determine the number of tokens in a message before sending it to Claude, helping you make informed decisions about your prompts and usage. | Claude API Amazon Bedrock Google Cloud's Vertex AI Microsoft Foundry (Beta) |
Manage files and assets for use with Claude.
| Feature | Description | Availability |
|---|---|---|
| Files API | Upload and manage files to use with Claude without re-uploading content with each request. Supports PDFs, images, and text files. | Claude API (Beta) Microsoft Foundry (Beta) |
Was this page helpful?