1,322 pages for user.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
prompting-claude-haiku-5-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-haiku-5-5
…ut with your own tools, early stopping, coding verification, mid-turn user messages, system prompt adherence in chatbots, reasoning in user-facing text, and refusals." --- This guide covers the promp…
prompting-claude-opus-4-8
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-4-8
…ng your web search tools, clearly describe why and how it should. ## User-facing progress updates Claude Opus 4.8 provides more regular, higher-quality updates to the user throughout long agentic tr…
prompting-claude-opus-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-5
…spawning). ## Response length and verbosity Claude Opus 5's default user-facing responses run longer than prior Opus models'. The [effort parameter](https://platform.claude.com/docs/en/build-with-cl…
prompting-claude-opus-5-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-5-5
…design, complex visual inputs, multiapp workflows, and pasted text in user messages." --- This guide covers the prompting patterns specific to Claude Opus 5.5. For the model's capabilities and API ch…
prompting-claude-sonnet-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-sonnet-5
…ng your web search tools, clearly describe why and how it should. ## User-facing progress updates Claude Sonnet 5 provides regular, higher-quality updates to the user throughout long agentic traces.…
prompting-claude-sonnet-5-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-sonnet-5-5
…#reasoning-tasks-with-json-output) * Long agentic turns look silent: [User-facing progress updates](https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-sonnet-5-5…
refusals-and-fallback
Claude Developer Platform · in the page
build-with-claude/refusals-and-fallback
…ns": 1024, "fallbacks": "default", "messages": [{"role": "user", "content": "Hello, Claude"}] }' ``` ```bash CLI ant beta:messages create \ --model claude-fable-5 \ --ma…
search-results
Claude Developer Platform · in the page
build-with-claude/search-results
…. 2. **As top-level content:** You provide search results directly in user messages for pre-fetched or cached content. In both cases, Claude cites the search results automatically when citations are…
skills-guide
Claude Developer Platform · in the page
build-with-claude/skills-guide
…/docs/en/api/skills/create) | | **Availability** | Available to all users | Private to your workspace | B…
streaming
Claude Developer Platform · in the page
build-with-claude/streaming
…model claude-opus-5-5 \ --max-tokens 1024 \ --message '{role: user, content: "Hello"}' ``` ```python Python client = anthropic.Anthropic() with client.messages.stream( max_toke…
structured-outputs
Claude Developer Platform · in the page
build-with-claude/structured-outputs
…tokens": 1024, "messages": [ { "role": "user", "content": "Extract the key information from this email: John Smith ([email protected]) is interested in our Ent…
task-budgets
Claude Developer Platform · in the page
build-with-claude/task-budgets
…: 128000, "stream": true, "messages": [{ "role": "user", "content": "Review the codebase and propose a refactor plan." }], "output_config": { "effort":…
thinking
Claude Developer Platform · in the page
build-with-claude/thinking
…summarized" }, "messages": [ { "role": "user", "content": "What is the greatest common divisor of 1071 and 462?" } ] }' ``` ```bash CLI…
thinking-steering-and-cost
Claude Developer Platform · in the page
build-with-claude/thinking-steering-and-cost
…ither globally in the system prompt or for individual messages in the user turn. Use the two levers together in this order: 1. Set the effort level that matches your workload's default balance of qu…
thinking-tool-workflows
Claude Developer Platform · in the page
build-with-claude/thinking-tool-workflows
…cation"] } }], "messages": [{"role": "user", "content": "What is the weather in Paris?"}] }' ``` ```bash CLI ant messages create <<'YAML'…
token-counting
Claude Developer Platform · in the page
build-with-claude/token-counting
…system": "You are a scientist", "messages": [{ "role": "user", "content": "Hello, Claude" }] }' ``` ```bash CLI ant messages count-tokens \ --model claude-op…
vision
Claude Developer Platform · in the page
build-with-claude/vision
…e.com/playground) in the Claude Console. Add images directly to any **User** message block. * API request. See the following examples. On the API, provide images to Claude as `image` content blocks u…
working-with-messages
Claude Developer Platform · in the page
build-with-claude/working-with-messages
…5-5", "max_tokens": 1024, "messages": [ {"role": "user", "content": "Hello, Claude"} ] }' ``` ```bash CLI ant messages create \ --model claude-opus-5-5 \ -…
API usage primer for Claude
Claude Developer Platform · in the page
claude_api_primer
…el claude-opus-5-5 \ --max-tokens 1024 \ --message '{"role": "user", "content": "Hello, Claude"}' ``` ```python Python import anthropic message = anthropic.Anthropic().messages.creat…
On a remote host without a browser:
Claude Developer Platform · in the page
cli-sdks-libraries/cli/authentication
…--model claude-opus-5-5 \ --max-tokens 1024 \ --message '{role: user, content: "Hello, Claude"}' ``` ## Check authentication status `ant auth status` prints the credential source the CLI selec…
quickstart
Claude Developer Platform · in the page
cli-sdks-libraries/cli/quickstart
…--model claude-opus-5-5 \ --max-tokens 1024 \ --message '{role: user, content: "Hello, Claude"}' ``` ```text Output wrap { "model": "claude-opus-5-5", "id": "msg_01YMmR5XodC5nTqMxLZMKaq6",…
scripting
Claude Developer Platform · in the page
cli-sdks-libraries/cli/scripting
…nning" /* ... */ } ``` </Step> <Step title="Send a user message"> Copy the session `id` from the previous output into `--session-id`: ```bash ant beta:sessions:events s…
sessions-connect
Claude Developer Platform · in the page
cli-sdks-libraries/cli/sessions-connect
…---------------------- | | Enter | Send your input as a `user.message` event. Alt+Enter or Ctrl+J starts a new line. | | Esc | Inte…
using
Claude Developer Platform · in the page
cli-sdks-libraries/cli/using
…--model claude-opus-5-5 \ --max-tokens 1024 \ --message '{role: user, content: [ {type: document, source: {type: base64, media_type: application/pdf, data: "@./scan.pdf"}}, {type: text,…
apple-foundation-models
Claude Developer Platform · in the page
cli-sdks-libraries/libraries/apple-foundation-models
…form.claude.com/docs/en/api/messages/create) calls. They carry no end-user identity: App Attest identifies your app, not the person using it, so handle any per-user logic in your app. To stop a compr…
openai-sdk
Claude Developer Platform · in the page
cli-sdks-libraries/libraries/openai-sdk
…tem", "content": "You are a helpful assistant."}, {"role": "user", "content": "Who are you?"}, ], ) print(response.choices[0].message.content) ``` ```typescript TypeScript…
csharp
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/csharp
…Params parameters = new() { MaxTokens = 1024, Messages = [new UserMessageParam { Content = "Hello, Claude" }], Model = Model.ClaudeOpus5_5, }; var message = await client.Messages.Create(p…
go
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/go
…axTokens: 1024, Messages: []anthropic.MessageParam{ anthropic.NewUserMessage(anthropic.NewTextBlock("What is a quaternion?")), }, Model: anthropic.ModelClaudeOpus5_5, }) if err != nil { p…
java
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/java
…params = MessageCreateParams.builder() .maxTokens(1024L) .addUserMessage("Hello, Claude") .model(Model.CLAUDE_OPUS_5_5) .build(); Message message = client.messages().create(params);…
php
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/php
…nt->messages->create( maxTokens: 1024, messages: [['role' => 'user', 'content' => 'Hello, Claude']], model: 'claude-opus-5-5', ); $textBlock = array_find($message->content, static fn ($bl…
For Amazon Bedrock support
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/python
…e( max_tokens=1024, messages=[ { "role": "user", "content": "Hello, Claude", } ], model="claude-opus-5-5", ) for block in message.content:…
Automatically handles tool execution loop
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/ruby
…= anthropic.messages.create( max_tokens: 1024, messages: [{role: "user", content: "Hello, Claude"}], model: Anthropic::Model::CLAUDE_OPUS_5_5 ) message.content.each do |block| puts block.text…
typescript
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/typescript
…it client.messages.create({ max_tokens: 1024, messages: [{ role: "user", content: "Hello, Claude" }], model: "claude-opus-5-5" }); for (const block of message.content) { if (block.type === "t…
get-started
Claude Developer Platform · in the page
get-started
…0, "messages": [ { "role": "user", "content": "What should I search for to find the latest developments in renewable energy?" }…
home
Claude Developer Platform · in the page
home
…okens=1024, messages=[ { "role": "user", "content": "Hello, Claude", } ], ) for block in message.content: if blo…
access-transparency
Claude Developer Platform · in the page
manage-claude/access-transparency
…<Accordion title="Can a platform that serves Claude to its own end users enable Access Transparency?"> Access Transparency is not available for platform deployments. Contact your Anthropic acco…
access-transparency-log
Claude Developer Platform · in the page
manage-claude/access-transparency-log
…on `0x02` has the same 11 required fields and one optional field: * `user_profile_id`, the ID of the [user profile](https://platform.claude.com/docs/en/api/beta/user_profiles) the accessed or preserv…
admin-api
Claude Developer Platform · in the page
manage-claude/admin-api
…en/manage-claude/plugins-api), also Enterprise-only, is in beta. See [User management](https://platform.claude.com/docs/en/manage-claude/user-management). On [Claude Platform on AWS](https://platform…
admin-api-keys
Claude Developer Platform · in the page
manage-claude/admin-api-keys
…g Compliance API scopes only, restricted to their own organization | [User management](https://platform.claude.com/docs/en/manage-claude/user-management) (the Admin API's member, invite, and group end…
analytics-api
Claude Developer Platform · in the page
manage-claude/analytics-api
…e Claude Console | Organization admin | Daily Claude Code metrics per user: sessions, lines of code, commits, pull requests, tool acceptance, and estimated cost by model | | **Claude…
api-and-data-retention
Claude Developer Platform · in the page
manage-claude/api-and-data-retention
…cy](https://claude.ai/admin-settings/data-privacy-controls), unless a user deletes it sooner. [Local session transcripts](https://platform.claude.com/docs/en/manage-claude/compliance-sessions#retrieve…
app-attest
Claude Developer Platform · in the page
manage-claude/app-attest
…form.claude.com/docs/en/api/messages/create) calls. They carry no end-user identity: App Attest identifies your app, not the person using it, so handle any per-user logic in your app. ## Set up App A…
authentication
Claude Developer Platform · in the page
manage-claude/authentication
…r registered iOS or macOS app | iOS and macOS apps distributed to end users, where the app calls the Claude API directly with no back end or proxy | API keys and Workload…
First request
Claude Developer Platform · in the page
manage-claude/claude-code-analytics-api
…programmatic access to daily aggregated usage metrics for Claude Code users, allowing organizations to analyze developer productivity and build custom dashboards. This API provides more detail than th…
cmek
Claude Developer Platform · in the page
manage-claude/cmek
…ompliance-sessions#retrieve-local-sessions) captured from sessions on users' machines. If your key cannot be used, the messages endpoint returns [503 Service Unavailable](https://platform.claude.com/d…
cmek-aws-kms
Claude Developer Platform · in the page
manage-claude/cmek-aws-kms
…D>` with your [AWS account ID](https://docs.aws.amazon.com/IAM/latest/UserGuide/console-account-id.html) and `<ORGANIZATION_UUID>` with your [Anthropic organization ID](https://platform.claude.com/doc…
cmek-azure-key-vault
Claude Developer Platform · in the page
manage-claude/cmek-azure-key-vault
…ect the role"> On the **Role** tab, select **Key Vault Crypto User**. Click **Next**. </Step> <Step title="Add Anthropic's service principal"> On the **Members** tab, clic…
cmek-claude-platform-on-aws
Claude Developer Platform · in the page
manage-claude/cmek-claude-platform-on-aws
…D>` with your [AWS account ID](https://docs.aws.amazon.com/IAM/latest/UserGuide/console-account-id.html) and `<COMPARTMENT_UUID>` with the [compartment ID](https://platform.claude.com/docs/en/manage-c…
cmek-coverage-claude-enterprise
Claude Developer Platform · in the page
manage-claude/cmek-coverage-claude-enterprise
…-claude/compliance-sessions#retrieve-local-sessions) from sessions on users' machines. If your key can't be used, the messages endpoint returns [503 Service Unavailable](https://platform.claude.com/do…
cmek-coverage-claude-platform
Claude Developer Platform · in the page
manage-claude/cmek-coverage-claude-platform
…| | [User profiles](https://platform.claude.com/docs/en/manage-claude/user-profiles)…