878 pages for check.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
claude-prompting-best-practices
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/claude-prompting-best-practices
…que names a specific model, treat it as measured on that model and re-check it against your own evals before applying it to another. ### Be clear and direct Claude responds well to clear, explicit i…
prompting-claude-fable-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-fable-5
…indicators before migrating, and consider restructuring harnesses to check on runs asynchronously, for example through scheduled jobs, rather than blocking. To keep Claude Fable 5 from overplanning w…
Delivering work
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-fable-5-1
…ge that covers only the last step rather than the whole task. First, check that your client receives progress updates at all. The model’s short notes between tool calls, what it just found and what i…
Finishing work
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-fable-5-2
…conversations only. On Claude Fable 5.2, the API enforces the [prefix check](https://platform.claude.com/docs/en/build-with-claude/preserved-thinking#prefix-check) for every account. A request that se…
prompting-claude-haiku-5-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-haiku-5-5
…-in-long-agent-prompts) * Code changes are reported as done without a check that exercises them: [Tell coding agents to verify their changes](https://platform.claude.com/docs/en/build-with-claude/prom…
prompting-claude-opus-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-5
…ked, at the scope intended. Make routine judgment calls yourself, and check in only when different readings of the request would lead to materially different work. If the request seems mistaken or a b…
prompting-claude-opus-5-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-5-5
…laude Opus 5 only when thinking is disabled. With thinking always on, check whether you still need the instruction, and remove the no-thinking rule either way. * **Read the response by block type.** C…
prompting-claude-sonnet-5-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-sonnet-5-5
…ng/prompting-claude-sonnet-5-5#calibrate-effort) * The model stops to check in before a coding task is done, or does more than you asked: [Steer initiative and scope](https://platform.claude.com/docs/…
refusals-and-fallback
Claude Developer Platform · in the page
build-with-claude/refusals-and-fallback
…ording can sit in a system prompt, a skill, or a tool description, so check those too. You can still ask Claude to explain its answer. Ask for a short explanation, the evidence behind a result, or a…
search-results
Claude Developer Platform · in the page
build-with-claude/search-results
…", text="If you encounter timeout errors, first check the configuration settings. Common causes include network latency and incorrect timeout values.", )…
skills-guide
Claude Developer Platform · in the page
build-with-claude/skills-guide
…ill. If you relied on the beta’s refusal as a safeguard, add your own check. <Warning> After migrating, deleting a Skill through `client.skills` (csharp, go: `client.Skills`; java: `client.skills()…
streaming
Claude Developer Platform · in the page
build-with-claude/streaming
…"content_block_delta","index":0,"delta":{"type":"text_delta","text":" check"}} event: content_block_delta data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" the"}} e…
structured-outputs
Claude Developer Platform · in the page
build-with-claude/structured-outputs
…his subset. The `outputConfig(Class<T>)` method performs a validation check on the schema derived from the specified class. Key points: * **Local validation** occurs without sending requ…
task-budgets
Claude Developer Platform · in the page
build-with-claude/task-budgets
…content": "<npm audit output>" }, { "type": "text", "text": "Also check the Dockerfile." } ] } ``` Server-side [compaction](https://platform.claude.com/docs/en/build-with-claude/compaction-thre…
thinking
Claude Developer Platform · in the page
build-with-claude/thinking
…ass has to get everything right on the first try: no scratch work, no checking, no changing approach halfway through. For a proof, a tricky bug, or a long agentic task, the first approach is often not…
thinking-steering-and-cost
Claude Developer Platform · in the page
build-with-claude/thinking-steering-and-cost
…ith-claude/thinking"> Turn thinking on, read thinking output, and check per-model support. </Card> <Card title="Thinking in tool and multi-turn workflows" icon="wrench" href="https://platform…
thinking-tool-workflows
Claude Developer Platform · in the page
build-with-claude/thinking-tool-workflows
…d"}`), `tool_choice` options that force tool use return an error. * [Check forced tool use on your model in adaptive mode](https://platform.claude.com/docs/en/build-with-claude/thinking#thinking-with…
thinking-troubleshooting
Claude Developer Platform · in the page
build-with-claude/thinking-troubleshooting
…behavior` doesn’t apply. A replayed thinking block passes the prefix check only while the `system` prompt, `tools`, and messages that preceded it are unchanged. See [Keeping the prefix unchanged](htt…
token-counting
Claude Developer Platform · in the page
build-with-claude/token-counting
…ts](https://platform.claude.com/docs/en/build-with-claude/pdf-support#check-pdf-requirements) as the Messages API. This endpoint doesn’t support `url` or `file` document sources. </Note> <CodeGroup>…
vision-coordinates
Claude Developer Platform · in the page
build-with-claude/vision-coordinates
…when you state the expected coordinate format in your prompt and spot-check results visually before processing at scale. Small elements lose precision when an image is downscaled: for fine targets, cr…
apply
Claude Developer Platform · in the page
cli-sdks-libraries/cli/apply
…IC_IDENTITY_TOKEN_FILE: /tmp/gha-jwt steps: - uses: actions/checkout@v5 with: ref: main # the tip of main, so a queued run has the previous run's lockfile commit - us…
On a remote host without a browser:
Claude Developer Platform · in the page
cli-sdks-libraries/cli/authentication
…s 1024 \ --message '{role: user, content: "Hello, Claude"}' ``` ## Check authentication status `ant auth status` prints the credential source the CLI selected (API key environment variable, OAuth…
quickstart
Claude Developer Platform · in the page
cli-sdks-libraries/cli/quickstart
…export PATH="$PATH:$(go env GOPATH)/bin" ``` </Tab> </Tabs> Check the installation: ```bash ant --version ``` ## Authentication `ant auth login` opens a browser-based OAuth flow against t…
scripting
Claude Developer Platform · in the page
cli-sdks-libraries/cli/scripting
…s://platform.claude.com/docs/en/cli-sdks-libraries/cli/authentication#check-authentication-status) to confirm which organization and workspace you are logged in to; it warns when an environment variab…
apple-foundation-models
Claude Developer Platform · in the page
cli-sdks-libraries/libraries/apple-foundation-models
…s capabilities. New models ship as new constants in package releases; check `ClaudeModel` in Xcode for the current list, and the [Models overview](https://platform.claude.com/docs/en/models/overview)…
csharp
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/csharp
…WriteLine(message); } ``` ## Error handling The SDK throws custom unchecked exception types: * `AnthropicApiException`: Base class for API errors. See this table for which exception subclass is thr…
go
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/go
…t. ```go // Only one field can be non-zero, use param.IsOmitted() to check if a field is set type AnimalUnionParam struct { OfCat *Cat `json:",omitzero,inline"` OfDog *Dog `json:",omitzero,inline"`…
java
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/java
…ocal tool JSON schema validation You can perform local validation to check that the JSON schema derived from your tool class respects Anthropic’s restrictions. Local validation is enabled by default,…
For Amazon Bedrock support
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/python
…rrors in VS Code to help catch bugs earlier, set `python.analysis.typeCheckingMode` to `basic`. ### Response models To convert a Pydantic model to a dictionary, use the helper methods: ```python me…
Automatically handles tool execution loop
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/ruby
…n in most settings. When all available connections from the pool are checked out, requests wait for a new connection to become available, with queue time counting toward the request timeout. Unless…
typescript
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/typescript
…ral release to get early feedback and test new functionality. You can check the availability of all of Claude’s capabilities and tools in the [Features overview](https://platform.claude.com/docs/en/bu…
intro
Claude Developer Platform · in the page
intro
…y. Keep the key out of source control, client-side code, and prompts. Check whether your workload can use Workload Identity Federation instead of a static key. [Read the authentication guide](htt…
access-transparency
Claude Developer Platform · in the page
manage-claude/access-transparency
…Access Transparency events, with inclusion and consistency proofs you check on your own infrastructure. See [Verify Access Transparency events with the transparency log](https://platform.claude.com/do…
access-transparency-log
Claude Developer Platform · in the page
manage-claude/access-transparency-log
…docs/en/manage-claude/access-transparency-log description: Use signed checkpoints and Merkle proofs from the Compliance API to verify that no Access Transparency event was removed or altered after it…
analytics-api
Claude Developer Platform · in the page
manage-claude/analytics-api
…d exact freshness varies by query. Rather than assuming a fixed time, check the error response: requesting a date that is not yet available returns a 400 error naming the most recent available day. If…
api-and-data-retention
Claude Developer Platform · in the page
manage-claude/api-and-data-retention
…n title="How do I know if my organization has ZDR arrangements?"> Check your contract terms or contact your Anthropic account representative to confirm whether your organization has ZDR arrangemen…
app-attest
Claude Developer Platform · in the page
manage-claude/app-attest
…Apple’s [App Attest](https://developer.apple.com/documentation/devicecheck/establishing-your-app-s-integrity) service to prove that it is a genuine, unmodified build of the app you registered. Anthro…
First request
Claude Developer Platform · in the page
manage-claude/claude-code-analytics-api
…ovide metrics to justify and expand Claude Code adoption internally <Check> **Admin API credentials required.** These endpoints are part of the Admin API. You can access them using an [Admin API ke…
claude-tag-api
Claude Developer Platform · in the page
manage-claude/claude-tag-api
…with Claude Platform workspaces, API usage, or the Claude Console. <Check> **Scoped Admin API key required** These endpoints require an Admin API key with the `read:claude_tag` scope (for `GET`…
cmek-aws-kms
Claude Developer Platform · in the page
manage-claude/cmek-aws-kms
…Whoever adds the key in Claude needs the ARN. </Tab> </Tabs> Each check of the key in Claude adds four expected access-denied errors to CloudTrail. You can [filter them out](https://platform.claud…
cmek-azure-key-vault
Claude Developer Platform · in the page
manage-claude/cmek-azure-key-vault
…r chat. The application requests no Microsoft Graph permissions. ### Check the vault For the lowest latency, use a vault in `northcentralus` or `eastus2`. Run this first, in the Azure CLI or Cloud S…
cmek-claude-platform-on-aws
Claude Developer Platform · in the page
manage-claude/cmek-claude-platform-on-aws
…ncryption key**, select the key and click **Save**. 3. Select the checkbox to confirm that you have read the CMEK documentation, then click **Confirm**. You see **Workspace settings updated.*…
cmek-google-cloud-kms
Claude Developer Platform · in the page
manage-claude/cmek-google-cloud-kms
…key’s permissions"> On the key ring details page, select the checkbox next to the key. Open the **Permissions** panel and click **Grant access**. </Step> <Step title="Grant Anthr…
cmek-troubleshooting
Claude Developer Platform · in the page
manage-claude/cmek-troubleshooting
…dd** on claude.ai, and the Admin API’s validate call all run the same check. When it fails (**Connection failed** in the Claude Console), see the causes for [AWS KMS](https://platform.claude.com/docs/…
Fetch the first page (newest activities first).
Claude Developer Platform · in the page
manage-claude/compliance-activity-feed
…rm.claude.com/docs/en/manage-claude/compliance-api-access). </Note> <Check> **Required scope:** `read:compliance_activities` on the Compliance Access Key or Admin API key. Both Compliance Access…
compliance-api-access
Claude Developer Platform · in the page
manage-claude/compliance-api-access
…e Compliance API for your organization and create API keys. </Note> <Check> **Required role:** organization admin (Claude Console), or primary owner or organization owner (claude.ai). </Check> The…
WARNING: This operation PERMANENTLY deletes the chat, all of its messages,
Claude Developer Platform · in the page
manage-claude/compliance-content-data
…rm.claude.com/docs/en/manage-claude/compliance-api-access). </Note> <Check> **Required scope:** `read:compliance_user_data` on the Compliance Access Key. The delete endpoints also require `delete:c…
compliance-errors
Claude Developer Platform · in the page
manage-claude/compliance-errors
…nce-errors#500-internal-server-error) | Depends on `x-should-retry` | Check the `x-should-retry` response header before retrying.…
before_id is the first_id from a previous response
Claude Developer Platform · in the page
manage-claude/compliance-integration-patterns
…rm.claude.com/docs/en/manage-claude/compliance-api-access). </Note> <Check> **Required scope:** `read:compliance_activities` on the Compliance Access Key or Admin API key. </Check> A production Co…
compliance-org-data
Claude Developer Platform · in the page
manage-claude/compliance-org-data
…rm.claude.com/docs/en/manage-claude/compliance-api-access). </Note> <Check> **Required scope:** `read:compliance_org_data` on the Compliance Access Key. The user, user-preference, and group-member…