Loading...
    • Developer Guide
    • API Reference
    • MCP
    • Resources
    • Release Notes
    Search...
    ⌘K
    First steps
    Intro to ClaudeQuickstart
    Models & pricing
    Models overviewChoosing a modelWhat's new in Claude 4.6Migration guideModel deprecationsPricing
    Build with Claude
    Features overviewUsing the Messages APIHandling stop reasonsPrompting best practices
    Model capabilities
    Extended thinkingAdaptive thinkingEffortFast mode (research preview)Structured outputsCitationsStreaming MessagesBatch processingPDF supportSearch resultsMultilingual supportEmbeddingsVision
    Tools
    OverviewHow to implement tool useWeb search toolWeb fetch toolCode execution toolMemory toolBash toolComputer use toolText editor tool
    Tool infrastructure
    Tool searchProgrammatic tool callingFine-grained tool streaming
    Context management
    Context windowsCompactionContext editingPrompt cachingToken counting
    Files & assets
    Files API
    Agent Skills
    OverviewQuickstartBest practicesSkills for enterpriseUsing Skills with the API
    Agent SDK
    OverviewQuickstartHow the agent loop works
    MCP in the API
    MCP connectorRemote MCP servers
    Claude on 3rd-party platforms
    Amazon BedrockMicrosoft FoundryVertex AI
    Prompt engineering
    OverviewConsole prompting tools
    Test & evaluate
    Define success and build evaluationsUsing the Evaluation ToolReducing latency
    Strengthen guardrails
    Reduce hallucinationsIncrease output consistencyMitigate jailbreaksStreaming refusalsReduce prompt leak
    Administration and monitoring
    Admin API overviewData residencyWorkspacesUsage and Cost APIClaude Code Analytics APIZero Data Retention
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    Build with Claude

    Features overview

    Explore Claude's advanced features and capabilities.

    Claude's API surface is organized into five areas:

    • Model capabilities: Control how Claude reasons and formats responses.
    • Tools: Let Claude take actions on the web or in your environment.
    • Tool infrastructure: Handles discovery and orchestration at scale.
    • Context management: Keeps long-running sessions efficient.
    • Files and assets: Manage the documents and data you provide to Claude.

    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.

    Model capabilities

    Ways to steer Claude and Claude's direct outputs, including response format, reasoning depth, and input modalities.

    FeatureDescriptionAvailability
    Context windowsUp 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 thinkingLet 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 processingProcess 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
    CitationsGround 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 residencyControl where model inference runs using geographic controls. Specify "global" or "us" routing per request via the inference_geo parameter.Claude API
    EffortControl 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 thinkingEnhanced 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 supportProcess and analyze text and visual content from PDF documents.Claude API

    Amazon Bedrock

    Google Cloud's Vertex AI

    Microsoft Foundry (Beta)
    Search resultsEnable 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 outputsGuarantee 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)

    Tools

    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.

    Server-side tools

    FeatureDescriptionAvailability
    Code executionRun 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 fetchRetrieve full content from specified web pages and PDF documents for in-depth analysis.Claude API

    Microsoft Foundry (Beta)
    Web searchAugment Claude's comprehensive knowledge with current, real-world data from across the web.Claude API

    Google Cloud's Vertex AI

    Microsoft Foundry (Beta)

    Client-side tools

    FeatureDescriptionAvailability
    BashExecute 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 useControl 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)
    MemoryEnable 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 editorCreate 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)

    Tool infrastructure

    Infrastructure that supports discovering, orchestrating, and scaling tool use.

    FeatureDescriptionAvailability
    Agent SkillsExtend 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 streamingStream 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 connectorConnect to remote MCP servers directly from the Messages API without a separate MCP client.Claude API (Beta)

    Microsoft Foundry (Beta)
    Programmatic tool callingEnable 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 searchScale 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)

    Context management

    Infrastructure for controlling and optimizing Claude's context window.

    FeatureDescriptionAvailability
    CompactionServer-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 editingAutomatically 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 cachingSimplify 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 countingToken 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)

    Files and assets

    Manage files and assets for use with Claude.

    FeatureDescriptionAvailability
    Files APIUpload 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?

    • Model capabilities
    • Tools
    • Server-side tools
    • Client-side tools
    • Tool infrastructure
    • Context management
    • Files and assets