Search the documentation
50 pages for native.
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.
Or, for the model with the same capabilities and no access approval requirement:
Claude Developer Platform · in the page
about-claude/models/migration-guide
…Anthropic account team to discuss data retention configuration. Alternatively, you can configure data retention per workspace. See [Model-specific data retention requirements](https://platform.claude…
Create an instance of the Claude API client
Claude Developer Platform · in the page
about-claude/use-case-guides/ticket-routing
…ired also expands, potentially making the prompt unwieldy. As an alternative, you can consider implementing a hierarchical classification system using a mixture of classifiers. 1. Organize your inten…
PDF Processing
Claude Developer Platform · in the page
agents-and-tools/agent-skills/best-practices
…abases` * `testing-code` * `writing-documentation` **Acceptable alternatives:** * Noun phrases: `pdf-processing`, `spreadsheet-analysis` * Action-oriented: `process-pdfs`, `analyze-spreadsheets` **…
Edit docker-compose.yaml: increment the integer in the setup service's
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/deploy-compose
…CA you register in the Console. The server certificate's Subject Alternative Name (SAN) must include `*.<tunnel-domain>` per the [certificate requirements](https://platform.claude.com/docs/en/agents-a…
reference
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/reference
…present and matching the CA's `SubjectKeyIdentifier`. * Subject Alternative Name includes a DNS name matching `<route>.<tunnel-domain>`. A wildcard `*.<tunnel-domain>` covers all routes. * If the `Ex…
troubleshooting
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/troubleshooting
…server certificate has not expired. * The certificate's Subject Alternative Name matches `*.<tunnel-domain>`. * The signing CA is registered with Anthropic for this tunnel. See the [certificate requ…
advisor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/advisor-tool
…e call is cheaper than committing to the wrong branch. ``` #### Alternative system prompt for Haiku on coding workloads Claude Haiku 4.5 applies the default advisor guidance conservatively. That kee…
browser-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/browser-use-tool
…type="file">` element directly, which is more reliable than driving a native file chooser. Its `target` is a reference only, because the call needs the element's identity, and it takes `paths`, `docum…
computer-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/computer-use-tool
…t. In applications where scrolling doesn't take effect, keyboard alternatives such as Page Down can help. 5. **Spreadsheet interaction:** Use the fine-grained mouse control actions (`left_mouse_down`,…
handle-tool-calls
Claude Developer Platform · in the page
agents-and-tools/tool-use/handle-tool-calls
…will transparently handle these errors and attempt to provide an alternative response or explanation to the user. Unlike client tools, you do not need to handle `is_error` results for server tools.…
Process results programmatically
Claude Developer Platform · in the page
agents-and-tools/tool-use/programmatic-tool-calling
…re-sampled between the tool calls inside one code execution ## Alternative implementations Programmatic tool calling is a generalizable pattern that can also be implemented on your own infrastructu…
Log at info level
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-runner
…her SDKs don't expose that hook. Their tabs describe the closest alternative: <Tabs> <Tab title="Python"> ```python client = anthropic.Anthropic() # ... runner = client.beta.message…
claude-in-amazon-bedrock
Claude Developer Platform · in the page
build-with-claude/claude-in-amazon-bedrock
…ock description: Access Claude models through Amazon Bedrock with AWS-native authentication, billing, and security boundaries. --- This guide walks you through setting up and making API calls to Clau…
claude-in-microsoft-foundry
Claude Developer Platform · in the page
build-with-claude/claude-in-microsoft-foundry
…escription: Access Claude models through Microsoft Foundry with Azure-native endpoints and authentication. --- This guide shows you how to set up and make API calls to Claude in Microsoft Foundry usi…
claude-on-amazon-bedrock-legacy
Claude Developer Platform · in the page
build-with-claude/claude-on-amazon-bedrock-legacy
…ropic/v1/messages` with SSE streaming. For an Anthropic-operated alternative with AWS Marketplace billing and typically same-day feature access, see [Claude Platform on AWS](https://platform.claude.co…
claude-platform-on-aws
Claude Developer Platform · in the page
build-with-claude/claude-platform-on-aws
…| AWS (native service) | AWS (native service)…
context-editing
Claude Developer Platform · in the page
build-with-claude/context-editing
…ntext continuity * **Client-side SDK compaction** - An SDK-based alternative for summary-based context management (server-side compaction is generally preferred) | Approach | Where it runs | S…
This will automatically use the environment variable VOYAGE_API_KEY.
Claude Developer Platform · in the page
build-with-claude/embeddings
…ill automatically use the environment variable VOYAGE_API_KEY. # Alternatively, you can use vo = voyageai.Client(api_key="<your secret key>") texts = ["Sample text 1", "Sample text 2"] result = vo.e…
multilingual-support
Claude Developer Platform · in the page
build-with-claude/multilingual-support
…uency, you can prompt Claude to use "idiomatic speech as if it were a native speaker." 2. **Use native scripts:** Submit text in its native script rather than transliteration for optimal results. 3. *…
pdf-support
Claude Developer Platform · in the page
build-with-claude/pdf-support
…pdf_url, follow_redirects=True).content ).decode("utf-8") # Alternative: Load from a local file # with open("document.pdf", "rb") as f: # pdf_data = base64.standard_b64encode(f.read()).de…
preserved-thinking
Claude Developer Platform · in the page
build-with-claude/preserved-thinking
…stays valid. If you'd rather not depend on the beta header, the alternative is to strip the `thinking` and `redacted_thinking` blocks from the kept assistant turns yourself when you build the compact…
Request 2 caches its request content (not the response)
Claude Developer Platform · in the page
build-with-claude/prompt-caching
…om/docs/en/build-with-claude/prompt-caching#automatic-caching)). Alternatively, include at least one `cache_control` breakpoint on individual content blocks ([explicit cache breakpoints](https://platf…
claude-prompting-best-practices
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/claude-prompting-best-practices
…o not start with phrases like 'Here is...', 'Based on...', etc." Alternatively, direct the model to output within XML tags, use structured outputs, or use tool calling. If the occasional preamble slip…
prompting-claude-opus-4-8
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-4-8
…variety. Two approaches work reliably: **1. Specify a concrete alternative.** The model follows explicit specs precisely: ```text wrap Design a desktop landing page for a supplement brand called AE…
prompting-claude-opus-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-5
…es the model explicit permission to speak before a tool call, an alternative to forcing a call when no tool fits, and a general rule against internal tags: ```text wrap When you use a tool, you may s…
prompting-claude-sonnet-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-sonnet-5
…variety. Two approaches work reliably: **1. Specify a concrete alternative.** The model follows explicit specs precisely: ```text wrap Design a desktop landing page for a supplement brand called AE…
structured-outputs
Claude Developer Platform · in the page
build-with-claude/structured-outputs
…he following examples show the SDK helper syntax. </Note> #### Using native schema definitions Instead of writing raw JSON schemas, you can use familiar schema definition tools in your language: *…
thinking-troubleshooting
Claude Developer Platform · in the page
build-with-claude/thinking-troubleshooting
…nking.block_binding.prefix_mismatch_behavior` to `"drop_block"`. Alternatively, strip every `thinking` and `redacted_thinking` block from the history (at minimum the named block and every one after it…
vision
Claude Developer Platform · in the page
build-with-claude/vision
…width / 28⌉ × ⌈height / 28⌉` visual tokens. Each model has a maximum native image resolution, expressed as a long-edge limit and a visual-token limit. Images larger than either limit are downscaled b…
vision-coordinates
Claude Developer Platform · in the page
build-with-claude/vision-coordinates
…ge Claude sees: your image after Claude resizes it to fit the model's native resolution (see [How Claude resizes and pads images](https://platform.claude.com/docs/en/build-with-claude/vision-coordinat…
openai-sdk
Claude Developer Platform · in the page
cli-sdks-libraries/libraries/openai-sdk
…atform.claude.com/docs/en/build-with-claude/prompt-caching)), use the native [Claude API](https://platform.claude.com/docs/en/api/overview). </Tip> ## Getting started with the OpenAI SDK To use the…
For Amazon Bedrock support
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/python
…various helpers including accumulation and SDK-specific events. Alternatively, you can use `client.messages.create(..., stream=True)` which only returns an iterable of the events in the stream and us…
Automatically handles tool execution loop
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/ruby
…eded. page.auto_paging_each do |batch| puts(batch.id) end ``` Alternatively, you can use the `#next_page?` and `#next_page` methods for more granular control working with pages. ```ruby anthropic…
typescript
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/typescript
…licitly setting `dangerouslyAllowBrowser` to `true`. Note that React Native is not supported at this time. If you are interested in other runtime environments, open or upvote an issue on the [GitHub…
api-and-data-retention
Claude Developer Platform · in the page
manage-claude/api-and-data-retention
…AA readiness?"> No. HIPAA-ready API access is designed as an alternative to ZDR for organizations handling PHI. With HIPAA readiness enabled, you get access to supported API features while maintai…
cmek-azure-key-vault
Claude Developer Platform · in the page
manage-claude/cmek-azure-key-vault
…lient-us` service principal. <Note> **Dedicated vault alternative:** Microsoft recommends a dedicated vault per application with roles assigned at the vault scope. If you provision a vault…
compliance-sessions
Claude Developer Platform · in the page
manage-claude/compliance-sessions
…-sessions#retrieve-remote-sessions) with the OpenTelemetry-based alternatives available for Cowork and Claude Code, [Cowork's OpenTelemetry logging](https://support.claude.com/en/articles/14477985-mon…
inference-hooks
Claude Developer Platform · in the page
manage-claude/inference-hooks
…nscript as it arrives and always return `allow`, as a push-based alternative to polling the [Compliance API](https://platform.claude.com/docs/en/manage-claude/compliance-api). * **Prompt telemetry.**…
inference-hooks-endpoint
Claude Developer Platform · in the page
manage-claude/inference-hooks-endpoint
…lly and persist the frame after responding. This is a push-based alternative to polling the [Compliance API](https://platform.claude.com/docs/en/manage-claude/compliance-api), and answering before you…
aws
Claude Developer Platform · in the page
manage-claude/wif-providers/aws
…as AWS credentials: Lambda, EC2, ECS, and EKS. EKS workloads can alternatively use the [Kubernetes projected-token path](https://platform.claude.com/docs/en/manage-claude/wif-providers/aws#use-eks-pro…
Create the app registration that represents the Claude API audience.
Claude Developer Platform · in the page
manage-claude/wif-providers/azure
…o the Anthropic SDK as the identity token. <Tip> AKS pods can alternatively skip the Entra exchange and present the Kubernetes-projected service account token to Anthropic directly. That path regis…
github-actions
Claude Developer Platform · in the page
manage-claude/wif-providers/github-actions
…ally (or wrap it in a background loop) to keep the file current. Alternatively, pass a token-provider callback to the SDK that calls `ACTIONS_ID_TOKEN_REQUEST_URL` directly instead of using the file p…
kubernetes
Claude Developer Platform · in the page
manage-claude/wif-providers/kubernetes
…cted service-account token, cluster API server as the OIDC issuer) is native to Kubernetes itself, so it underlies every Kubernetes distribution. If you run on a managed Kubernetes service, the cloud…
okta
Claude Developer Platform · in the page
manage-claude/wif-providers/okta
…y** (`private_key_jwt`) and register your workload's public JWK. Alternatively, use a client secret if your environment can store one securely. For the following example you may need to disable the DP…
Replace NODE_UID with the node's UID:
Claude Developer Platform · in the page
manage-claude/wif-providers/spiffe
…er does not run SPIRE and you want to authenticate with the cluster's native projected service-account tokens instead, see [Use WIF with Kubernetes](https://platform.claude.com/docs/en/manage-claude/w…
Opus migration
Claude Developer Platform · in the page
models/opus-5/migration-guide
…e.com/docs/en/agents-and-tools/tool-use/web-fetch-tool), plan an alternative: it is not available on Claude Opus 5. * If your organization has a [Priority Tier](https://platform.claude.com/docs/en/api…
overview
Claude Developer Platform · in the page
release-notes/overview
…ted sandboxes are now available for Claude Managed Agents, as an alternative to running tool execution in Anthropic's infrastructure. See [Self-hosted sandboxes](https://platform.claude.com/docs/en/ma…
claude-fable-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-fable-5
…oids being heavy-handed or repetitive with its views, and offers alternative perspectives where relevant so the person can navigate for themselves. Claude treats moral and political questions as sinc…
claude-fable-5-1
Claude Developer Platform · in the page
release-notes/system-prompts/claude-fable-5-1
…, and it does not work around a declined request by swapping in "alternative" elements that still combine into the same recognizable image. When Claude declines and offers something else, what it deli…
claude-haiku-3-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-haiku-3-5
…nce this comes across as preachy and annoying. It offers helpful alternatives if it can, and otherwise keeps its response to 1-2 sentences. Claude provides the shortest answer it can to the person's…