Search the documentation
50 pages for type.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it. Cut at 50, so a narrower query shows the rest.
typescript
Claude Developer Platform · title
cli-sdks-libraries/sdks/typescript
Agent SDK reference - TypeScript
Claude Code CLI · title
agent-sdk/typescript
TypeScript SDK V2 session API (removed)
Claude Code CLI · title
agent-sdk/typescript-v2-preview
MCP Registry Supported Package Types
Model Context Protocol · title
registry/package-types
SEP-1034: Support default values for all primitive types in elicitation schemas
Model Context Protocol · title
seps/1034--support-default-values-for-all-primitive-types-in
model-deprecations
Claude Developer Platform · in the page
about-claude/model-deprecations
…ng table shows. Most SDKs keep deprecated parameters in their request types so existing code continues to type-check. The Python SDK (v1.0 and later) removes `temperature`, `top_p`, and `top_k`, so pa…
Or, for the model with the same capabilities and no access approval requirement:
Claude Developer Platform · in the page
about-claude/models/migration-guide
…equest, and no `thinking` configuration is required. Both `thinking: {type: "disabled"}` and manual extended thinking (`thinking: {type: "enabled", budget_tokens: N}`) return a 400 error. * **Prefill:…
optimizing-for-cost-and-intelligence
Claude Developer Platform · in the page
about-claude/models/optimizing-for-cost-and-intelligence
…ets, and multi-model strategies. --- When a workload moves from prototype to production, cost becomes a first-class design constraint. The most capable model can be too expensive at scale, and the le…
pricing
Claude Developer Platform · in the page
about-claude/pricing
…et 4.5, Haiku 4.5, and Opus 4.5: * **Bedrock** offers two endpoint types: global endpoints (dynamic routing for maximum availability) and regional endpoints (guaranteed data routing through specifi…
content-moderation
Claude Developer Platform · in the page
about-claude/use-case-guides/content-moderation
…omprehensive content moderation in environments where different media types need to be evaluated together. </Accordion> </AccordionGroup> <Note> All Claude models are trained with built-in safety…
customer-support-chat
Claude Developer Platform · in the page
about-claude/use-case-guides/customer-support-chat
…ized coverage for electric vehicles, ensuring that drivers of all car types can benefit from our protection. Acme Insurance offers the following products: - Car insurance - Electric car insurance - T…
Create the full URL from the GitHub repository
Claude Developer Platform · in the page
about-claude/use-case-guides/legal-summarization
…) return next(block.text for block in response.content if block.type == "text") sublease_summary = summarize_document(document_text, details_to_extract) print(sublease_summary) ``` This code…
Create an instance of the Claude API client
Claude Developer Platform · in the page
about-claude/use-case-guides/ticket-routing
…ion may also be influenced by other factors such as urgency, customer type, SLAs, or language. Be sure to consider other routing criteria when building your automated routing system. ### Establish su…
PDF Processing
Claude Developer Platform · in the page
agents-and-tools/agent-skills/best-practices
…fic context] ``` Adjust sections as needed for the specific analysis type. ```` ### Examples pattern For Skills where output quality depends on seeing examples, provide input/output pairs just like…
claude-api-skill
Claude Developer Platform · in the page
agents-and-tools/agent-skills/claude-api-skill
…mming languages for both the Messages API and Managed Agents: Python, TypeScript, C#, Go, Java, PHP, Ruby, and cURL. The skill comes bundled with [Claude Code](https://code.claude.com/docs/en/overvie…
enterprise
Claude Developer Platform · in the page
agents-and-tools/agent-skills/enterprise
…on (ZDR), or HIPAA readiness. For setup steps, exclusions, and result types, see [Get started with skill and plugin scanning](https://support.claude.com/en/articles/15927065-get-started-with-skill-and…
PDF Processing
Claude Developer Platform · in the page
agents-and-tools/agent-skills/overview
…ded, rather than consuming context upfront. Skills can contain three types of content, each loaded at a different time: ### Level 1: Metadata (always loaded) The Skill's YAML frontmatter provides d…
quickstart
Claude Developer Platform · in the page
agents-and-tools/agent-skills/quickstart
…ls.data: print(f"{skill.id}: {skill.display_name}") ``` ```typescript TypeScript // List Anthropic-managed Skills const skills = await client.skills.list({ source: "anthropic" }); fo…
mcp-connector
Claude Developer Platform · in the page
agents-and-tools/mcp-connector
…h cURL curl https://api.anthropic.com/v1/messages \ -H "Content-Type: application/json" \ -H "X-API-Key: $ANTHROPIC_API_KEY" \ -H "anthropic-version: 2023-06-01" \ -H "anthropic-beta…
overview
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/overview
…h cURL curl https://api.anthropic.com/v1/messages \ -H "Content-Type: application/json" \ -H "X-API-Key: $ANTHROPIC_API_KEY" \ -H "anthropic-version: 2023-06-01" \ -H "anthropic-beta…
quickstart
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/quickstart
…e="Windows (PowerShell)"> ```powershell New-Item -ItemType Directory -Force -Path mcp-tunnel/config, mcp-tunnel/data | Out-Null Set-Location mcp-tunnel $env:TUNNEL_DOMA…
advisor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/advisor-tool
…\ -H "anthropic-beta: advisor-tool-2026-03-01" \ -H "content-type: application/json" \ -d '{ "model": "claude-sonnet-5", "max_tokens": 4096, "tools": [ {…
bash-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/bash-tool
…h cURL curl https://api.anthropic.com/v1/messages \ -H "content-type: application/json" \ -H "x-api-key: $ANTHROPIC_API_KEY" \ -H "anthropic-version: 2023-06-01" \ -d '{ "model…
browser-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/browser-use-tool
….com/docs/en/build-with-claude/claude-on-vertex-ai): add one entry of type `browser_toolset_20260801`, with no `name`, to the `tools` array of a [Messages API](https://platform.claude.com/docs/en/api/…
build-a-tool-using-agent
Claude Developer Platform · in the page
agents-and-tools/tool-use/build-a-tool-using-agent
…attendees and optional recurrence.", "input_schema": { "type": "object", "properties": { "title": {"type": "string"}, "start": {"type": "string", "format": "d…
code-execution-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/code-execution-tool
…epts the `code_execution_20260120` and `code_execution_20260521` tool types, but programmatic tool calling and the REPL state persistence that depends on it aren't available on it, so the newer versio…
computer-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/computer-use-tool
…/en/agents-and-tools/tool-use/tool-reference#client-toolsets): one `{"type": "computer_toolset_20260801"}` entry in `tools` gives Claude 17 member tools such as `screenshot`, `left_click`, `type`, and…
define-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/define-tools
…as the bash and text editor tools, are declared by a date-versioned `type`; see each tool's page, linked from the [Tool reference](https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-r…
fine-grained-tool-streaming
Claude Developer Platform · in the page
agents-and-tools/tool-use/fine-grained-tool-streaming
…h cURL curl https://api.anthropic.com/v1/messages \ -H "content-type: application/json" \ -H "x-api-key: $ANTHROPIC_API_KEY" \ -H "anthropic-version: 2023-06-01" \ -d '{ "model…
handle-tool-calls
Claude Developer Platform · in the page
agents-and-tools/tool-use/handle-tool-calls
…tool_use", "role": "assistant", "content": [ { "type": "text", "text": "I'll check the current weather in San Francisco for you." }, { "type": "tool_u…
how-tool-use-works
Claude Developer Platform · in the page
agents-and-tools/tool-use/how-tool-use-works
…I experience can integrate tool use the same way they would any other typed interface: define the schema, handle the callback, return a result. The difference is that the caller on the other side is a…
memory-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/memory-tool
…y previous context." ``` Claude calls the memory tool: ```json { "type": "tool_use", "id": "toolu_01C4D5E6F7G8H9I0J1K2L3M4", "name": "memory", "input": { "command": "view", "path": "…
overview
Claude Developer Platform · in the page
agents-and-tools/tool-use/overview
…C_API_KEY" \ -H "anthropic-version: 2023-06-01" \ -H "content-type: application/json" \ -d '{ "model": "claude-opus-5", "max_tokens": 1024, "tools": [{"type": "web_search…
parallel-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/parallel-tool-use
…` for it with `is_error: true` and a brief explanation. ```json { "type": "tool_result", "tool_use_id": "toolu_02", "is_error": true, "content": "Not executed: the preceding write_file call f…
Process results programmatically
Claude Developer Platform · in the page
agents-and-tools/tool-use/programmatic-tool-calling
…--header "anthropic-version: 2023-06-01" \ --header "content-type: application/json" \ --data '{ "model": "claude-opus-5", "max_tokens": 4096, "messages":…
server-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/server-tools
…oolu_` prefix to distinguish it from client tool calls: ```json { "type": "server_tool_use", "id": "srvtoolu_01A2B3C4D5E6F7G8H9", "name": "web_search", "input": { "query": "latest quantum com…
strict-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/strict-tool-use
…tool parameters, ensuring Claude calls your functions with correctly-typed arguments. Use strict tool use when you need to: * Validate tool parameters * Build agentic workflows * Ensure type-safe fu…
text-editor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/text-editor-tool
…h cURL curl https://api.anthropic.com/v1/messages \ -H "content-type: application/json" \ -H "x-api-key: $ANTHROPIC_API_KEY" \ -H "anthropic-version: 2023-06-01" \ -d '{ "model…
tool-combinations
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-combinations
…across the top five cloud providers." ```json { "tools": [ { "type": "web_search_20260209", "name": "web_search" }, { "type": "code_execution_20260521", "name": "code_execution" } ] } ``…
tool-reference
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-reference
…| `type` | Execution | [Beta header](https://platform.cl…
Log at info level
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-runner
…the SDK's tool runner to handle the agentic loop, error wrapping, and type safety automatically. --- The tool runner handles the agentic loop, error wrapping, and type safety so you don't have to. Wh…
tool-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-search-tool
…I_KEY" \ -H "anthropic-version: 2023-06-01" \ -H "content-type: application/json" \ -d '{ "model": "claude-opus-5", "max_tokens": 2048, "messages": […
tool-use-with-prompt-caching
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-use-with-prompt-caching
…ing). ## cache\_control on tool definitions Place `cache_control: {"type": "ephemeral"}` on the last tool in your `tools` array. This caches the entire tool-definitions prefix, from the first tool t…
troubleshooting-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/troubleshooting-tool-use
…| | Claude calls with wrong parameter types | Model guessing at ambiguous schema | Add `strict: true` (if your schema is in the supported subset) or add `i…
web-fetch-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-fetch-tool
…C_API_KEY" \ -H "anthropic-version: 2023-06-01" \ -H "content-type: application/json" \ -d '{ "model": "claude-opus-4-8", "max_tokens": 4096, "messages": [ {…
web-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-search-tool
…C_API_KEY" \ -H "anthropic-version: 2023-06-01" \ -H "content-type: application/json" \ -d '{ "model": "claude-opus-5", "max_tokens": 4096, "messages": [ {…
Admin
Claude Developer Platform · in the page
api/admin
…format: uuid - `name: string` Name of the Organization. - `type: "organization"` Object type. For Organizations, this is always `"organization"`. default: organization ####…
Analytics
Claude Developer Platform · in the page
api/admin/analytics
…"science_weekly_active_user_count": 0 } ] } ``` ## Domain types ### Activity Summary - `ActivitySummary object` Response for GET /v1/organizations/analytics/summaries. - `summaries…
Artifacts
Claude Developer Platform · in the page
api/admin/analytics/artifacts
…` Get artifact-creation activity for a given day, broken out by MIME type. Returns the full (`artifact_type`, `is_shared`) cube for the organization; `next_page` is null except for grouped queries,…
Get Artifact Activity
Claude Developer Platform · in the page
api/admin/analytics/artifacts/list
…` Get artifact-creation activity for a given day, broken out by MIME type. Returns the full (`artifact_type`, `is_shared`) cube for the organization; `next_page` is null except for grouped queries,…