599 pages for tail.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
token-counting
Claude Developer Platform · in the page
build-with-claude/token-counting
…uild-with-claude/thinking#thinking-and-the-context-window) for more details. * Thinking blocks from **previous** assistant turns count toward your input tokens on models that [keep all prior turns]…
vision
Claude Developer Platform · in the page
build-with-claude/vision
…om/docs/en/api/messages/create) for more example code and parameter details. ### Multiple images You can include multiple images in a single request, and Claude analyzes them jointly. This is useful…
working-with-messages
Claude Developer Platform · in the page
build-with-claude/working-with-messages
…Refusal responses (`stop_reason: "refusal"`) also include a `stop_details` object identifying the policy category that triggered the refusal, on every model. See [Handling stop reasons](https://plat…
API usage primer for Claude
Claude Developer Platform · in the page
claude_api_primer
…_-]{1,128}$`. | | `description` | A detailed plaintext description of what the tool does, when it should be used, and how it behaves. | | `input_schema` | A [JSON Schem…
apply
Claude Developer Platform · in the page
cli-sdks-libraries/cli/apply
…te Resources + 1 to create Apply these changes? (y)es / (n)o / (d)etails y Apply ./claude-lock.json ± Name Status + ./agents/summarizer.md created agent_011CYm1BLqPXpQRk5k…
sessions-connect
Claude Developer Platform · in the page
cli-sdks-libraries/cli/sessions-connect
…| | Ctrl+O | Show or hide detail: tool inputs and results, token usage, and status events. `--verbose` (`-v`) starts with detail shown. | | Page Up, Page Down…
openai-sdk
Claude Developer Platform · in the page
cli-sdks-libraries/libraries/openai-sdk
…reasoning for complex tasks, the OpenAI SDK doesn't return Claude's detailed thought process. For full thinking features, including access to Claude's step-by-step reasoning output, use the native Cla…
csharp
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/csharp
…supported parts of the API. ## Platform integrations <Note> For detailed platform setup guides with code examples, see: * [Amazon Bedrock](https://platform.claude.com/docs/en/build-with-claude/…
go
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/go
…sdks-libraries/middleware). ## Platform integrations <Note> For detailed platform setup guides with code examples, see: * [Amazon Bedrock](https://platform.claude.com/docs/en/build-with-claude/…
java
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/java
…mas: * `@JsonClassDescription` - Add a description to a tool class detailing when and how to use that tool. * `@JsonTypeName` - Set the tool name to something other than the simple name of the class…
php
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/php
…['hello' => 'world'] ); ``` ## Platform integrations <Note> For detailed platform setup guides with code examples, see: * [Amazon Bedrock](https://platform.claude.com/docs/en/build-with-claude/…
For Amazon Bedrock support
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/python
…ides support for tool use, also known as function calling. For more details, see [Tool use with Claude](https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview). ### Tool helpers The…
Automatically handles tool execution loop
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/ruby
…ta classes for tools and let Claude automatically execute them. For detailed documentation on tool use patterns including the tool runner, see [Tool Runner (SDK)](https://platform.claude.com/docs/en/a…
typescript
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/typescript
…the right tool and passing the result back to the model. For more details on tool use, see [Tool use with Claude](https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview). ```typescr…
get-started
Claude Developer Platform · in the page
get-started
…ason": "end_turn", "stop_sequence": null, "stop_details": null, "usage": { "input_tokens": 21, "output_tokens": 305 } }…
access-transparency
Claude Developer Platform · in the page
manage-claude/access-transparency
…docs/en/zero-data-retention#what-zdr-does-not-cover) for additional details. ## Getting started To enable Access Transparency: <Steps> <Step title="Request Access Transparency"> Contact your…
admin-api
Claude Developer Platform · in the page
manage-claude/admin-api
…roles and permissions There are five organization-level roles. For details, see [API Console roles and permissions](https://support.claude.com/en/articles/10186004-api-console-roles-and-permissions).…
analytics-api
Claude Developer Platform · in the page
manage-claude/analytics-api
…age and cost over time (usage-based Enterprise plans) For endpoint details, parameters, and response schemas, see the [Claude Enterprise Analytics API reference](https://platform.claude.com/docs/en/a…
api-and-data-retention
Claude Developer Platform · in the page
manage-claude/api-and-data-retention
…tion](https://code.claude.com/docs/en/zero-data-retention) for full details. * **Claude Platform on AWS:** [Claude Platform on AWS](https://platform.claude.com/docs/en/build-with-claude/claude-platfor…
authentication
Claude Developer Platform · in the page
manage-claude/authentication
…ttps://platform.claude.com/docs/en/manage-claude/wif-reference) for details. ### Key expiration When you create an API key from the [API keys page](https://platform.claude.com/settings/keys) in the…
First request
Claude Developer Platform · in the page
manage-claude/claude-code-analytics-api
…er productivity and build custom dashboards. This API provides more detail than the basic [Analytics dashboard](https://platform.claude.com/claude-code) without the complexity of the OpenTelemetry int…
cmek
Claude Developer Platform · in the page
manage-claude/cmek
…en/manage-claude/access-transparency#cmek-content-preservation) for details. Safety screening metadata (records derived from Anthropic's automated safety scans, such as pattern identifiers and match i…
cmek-aws-kms
Claude Developer Platform · in the page
manage-claude/cmek-aws-kms
…y ARN into **KMS key ARN**, and click **Add**. The key details step shows your organization ID. Add it to the [key policy](https://platform.claude.com/docs/en/manage-claude/cmek-aws-kms#k…
cmek-azure-key-vault
Claude Developer Platform · in the page
manage-claude/cmek-azure-key-vault
…name**, and **Tenant ID**, and click **Add**. The key details step shows the organization tag. Add it to the key, as [the create step](https://platform.claude.com/docs/en/manage-claude/c…
cmek-google-cloud-kms
Claude Developer Platform · in the page
manage-claude/cmek-google-cloud-kms
…-format="value(name)" ``` From the Console, open the key's details page and click **Copy resource name**. <Frame caption="Copy the key's full resource name from the actions menu.">…
WARNING: This operation PERMANENTLY deletes the chat, all of its messages,
Claude Developer Platform · in the page
manage-claude/compliance-content-data
…ext documents. The Compliance API exposes project metadata, project details, and the list of attachments belonging to a project. * [List projects](https://platform.claude.com/docs/en/api/compliance/a…
compliance-errors
Claude Developer Platform · in the page
manage-claude/compliance-errors
…e:** The project ID does not exist or has been deleted. The project detail, attachments, and collaborators endpoints return the first body; `DELETE /v1/compliance/apps/projects/{project_id}` returns t…
data-residency
Claude Developer Platform · in the page
manage-claude/data-residency
…claude.com/docs/en/about-claude/pricing#data-residency-pricing) for details. The same multiplier applies to [Claude Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview): when…
inference-hooks
Claude Developer Platform · in the page
manage-claude/inference-hooks
…quest and response schemas, signature verification, and operational details, see [Develop an integration](https://platform.claude.com/docs/en/manage-claude/inference-hooks-endpoint). *** ## Continue…
inference-hooks-endpoint
Claude Developer Platform · in the page
manage-claude/inference-hooks-endpoint
…f any value matches yours, using a constant-time comparison. | Two details cause most verification bugs: * **Verify raw bytes.** Compute the HMAC over the body exactly as received, before any JSON p…
rate-limits-api
Claude Developer Platform · in the page
manage-claude/rate-limits-api
…form.claude.com/docs/en/manage-claude/admin-api#authentication) for details. </Check> The SDK and CLI examples on this page construct the default client, which reads the Admin API key from the `ANTHR…
spend-limits-api
Claude Developer Platform · in the page
manage-claude/spend-limits-api
…d`. Requires the `read:spend_limits` scope. For complete parameter details and response schemas, see [List effective spend limits](https://platform.claude.com/docs/en/api/beta/organization/spend_limi…
First request
Claude Developer Platform · in the page
manage-claude/usage-cost-api
…form.claude.com/docs/en/manage-claude/admin-api#authentication) for details. </Check> Claude Enterprise organizations use an Analytics API key with a different API instead; see [Which API do you need…
user-management
Claude Developer Platform · in the page
manage-claude/user-management
…e.com`). Requires the `read:members` scope. For complete parameter details and response schemas, see [List users](https://platform.claude.com/docs/en/api/beta/organization/users/list) in the API refe…
wif-admin-api
Claude Developer Platform · in the page
manage-claude/wif-admin-api
…E` targets `.../workspaces/{workspace_id}`. For complete parameter details and response schemas, see the [Service accounts API reference](https://platform.claude.com/docs/en/api/beta/organization/ser…
wif-reference
Claude Developer Platform · in the page
manage-claude/wif-reference
…verifying an incoming JWT at exchange time. For complete parameter details and response schemas, see the [Service accounts API reference](https://platform.claude.com/docs/en/api/beta/organization/ser…
workload-identity-federation
Claude Developer Platform · in the page
manage-claude/workload-identity-federation
…sources persist; you can re-run the test from the federation rule's detail page. Note the rule's ID (`fdrl_...`) and the service account ID (`svac_...`) the wizard creates: your workload passes both,…
workspaces
Claude Developer Platform · in the page
manage-claude/workspaces
…aces** selector in the top-left corner. </Tip> #### Edit workspace details To modify a workspace's name or color: 1. Select the workspace from the list. 2. Click the ellipsis menu (**...**) and cho…
events-and-streaming
Claude Developer Platform · in the page
managed-agents/events-and-streaming
…. List the full event history to seed a set of seen event IDs. 3. Tail the live stream, skipping any events already returned by the history list. <CodeGroup> ```bash cURL exec {st…
migration
Claude Developer Platform · in the page
managed-agents/migration
…reading via process substitution means the shell doesn't wait for # tail (a foreground `tail -f | grep -m1` pipeline would hang: tail # only dies on its next write, which never comes once the stre…
reference
Claude Developer Platform · in the page
managed-agents/reference
…med work item instead of running tools in-process. Receives session details as environment variables. | | `--unrestricted-paths` | All…
spawn.sh: called once per claimed work item
Claude Developer Platform · in the page
managed-agents/self-hosted-sandboxes
…is only used at build time. When a sandbox starts, it reads session details from environment variables, handles that session, and exits: ```text FROM your-base-image ARG ANT_V…
sessions
Claude Developer Platform · in the page
managed-agents/sessions
…https://platform.claude.com/docs/en/managed-agents/agent-setup) for details. </Tip> ### Set a session budget To cap what a session can spend, pass the optional `budget` object when you create it. A…
tools
Claude Developer Platform · in the page
managed-agents/tools
…# Best practices for custom tool definitions * **Provide extremely detailed descriptions.** This is by far the most important factor in tool performance. Your descriptions should explain what the too…
webhooks
Claude Developer Platform · in the page
managed-agents/webhooks
…managed-agents/scheduled-deployments#deployment-runs) for the error details. | </Tab> <Tab title=…
Or, for the Project Glasswing model with the same capabilities:
Claude Developer Platform · in the page
models/fable-5-1/migration-guide
…ention#model-specific-data-retention-requirements) for per-platform details. Where the two models diverge: * **Availability:** Claude Fable 5.1 doesn't require access approval. Claude Mythos 5.1 is…
whats-new-fable-5-1
Claude Developer Platform · in the page
models/fable-5-1/whats-new-fable-5-1
…n/build-with-claude/effort#change-effort-mid-conversation-beta) for details. ### Turn-scoped system messages (beta) A [mid-conversation system message](https://platform.claude.com/docs/en/build-with…
Or, for the model with the same capabilities and no access approval requirement:
Claude Developer Platform · in the page
models/fable-5/migration-guide
…ention#model-specific-data-retention-requirements) for per-platform details. Where the two models diverge: * **Availability:** Claude Fable 5 does not require access approval. Claude Mythos 5 is ava…
From Haiku 3.5
Claude Developer Platform · in the page
models/haiku-4-5/migration-guide
…ps://platform.claude.com/docs/en/api/rate-limits) documentation for details. **Explore new capabilities:** See the [models overview](https://platform.claude.com/docs/en/models/overview) for details o…
migration-guide
Claude Developer Platform · in the page
models/opus-5-5/migration-guide
…e prompt cache hits. * Verify your stop-reason handling reads `stop_details` on refusals. * If you want fast mode, which Claude Opus 4.7 rejects, set `speed: "fast"` with the `fast-mode-2026-02-01` be…