392 pages for import.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
vision-coordinates
Claude Developer Platform · in the page
build-with-claude/vision-coordinates
…Compute this size in code. </CodeGroupItem> ```python Python import math def count_image_tokens(width: int, height: int) -> int: """Visual tokens consumed by an image: one token for…
working-with-messages
Claude Developer Platform · in the page
build-with-claude/working-with-messages
…text: What is in the above image? YAML ``` ```python Python import base64 import httpx2 # Option 1: base64-encoded image image_url = "https://platform.claude.com/docs/images/vision-ex…
API usage primer for Claude
Claude Developer Platform · in the page
claude_api_primer
…le": "user", "content": "Hello, Claude"}' ``` ```python Python import anthropic message = anthropic.Anthropic().messages.create( model="claude-opus-5-5", max_tokens=1024, m…
apple-foundation-models
Claude Developer Platform · in the page
cli-sdks-libraries/libraries/apple-foundation-models
…hen add `ClaudeForFoundationModels` to your target's dependencies and import it alongside `FoundationModels`: ```swift import FoundationModels import ClaudeForFoundationModels ``` ## Quick start `C…
openai-sdk
Claude Developer Platform · in the page
cli-sdks-libraries/libraries/openai-sdk
…ew). For more information on known compatibility limitations, see [Important OpenAI compatibility limitations](https://platform.claude.com/docs/en/cli-sdks-libraries/libraries/openai-sdk#important-…
middleware
Claude Developer Platform · in the page
cli-sdks-libraries/middleware
…(middleware=[logging_middleware]) ``` ```typescript TypeScript import type { Middleware } from "@anthropic-ai/sdk"; const loggingMiddleware: Middleware = async (request, next, ctx) => {…
go
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/go
…cific SDK features and configuration. </Info> ## Installation ```go import ( "github.com/anthropics/anthropic-sdk-go/v2" // imported as anthropic ) ``` Install with `go get`: ```bash go get githu…
java
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/java
…main(String[] args)` within a class. </Note> ## Quick start ```java import com.anthropic.client.AnthropicClient; import com.anthropic.client.okhttp.AnthropicOkHttpClient; import com.anthropic.models…
For Amazon Bedrock support
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/python
…/MIGRATION.md) for the list of breaking changes. ## Usage ```python import os from anthropic import Anthropic client = Anthropic( # This is the default and can be omitted api_key=os.environ…
typescript
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/typescript
…t definitions for all request parameters and response fields. You can import and use them as follows: ```typescript const client = new Anthropic({ apiKey: process.env["ANTHROPIC_API_KEY"] // This i…
get-started
Claude Developer Platform · in the page
get-started
…eate a file called `quickstart.py`: ```python Python import anthropic client = anthropic.Anthropic() message = client.messages.create( model="claude-opus…
home
Claude Developer Platform · in the page
home
…"> API reference </HomeQuickChip> ```python Python import anthropic client = anthropic.Anthropic() message = client.messages.create( model="claude-opus-5-5",…
admin-api
Claude Developer Platform · in the page
manage-claude/admin-api
…ers.Err(); err != nil { log.Fatal(err) } ``` ```java Java import com.anthropic.models.organization.users.UserListParams; void main() { AnthropicClient client = AnthropicOkHttpClie…
authentication
Claude Developer Platform · in the page
manage-claude/authentication
…ults to os.LookupEnv("ANTHROPIC_API_KEY") ) ``` ```java Java import com.anthropic.client.AnthropicClient; import com.anthropic.client.okhttp.AnthropicOkHttpClient; // Explicit Anthropi…
cmek-aws-kms
Claude Developer Platform · in the page
manage-claude/cmek-aws-kms
…playName) ``` ```java Java import com.anthropic.models.organization.externalkeys.AwsExternalKeyConfig; import com.anthropic.models.organization…
cmek-azure-key-vault
Claude Developer Platform · in the page
manage-claude/cmek-azure-key-vault
…e"> Open your key vault and select **Keys**. Click **Generate/Import**. </Step> <Step title="Create an RSA key in your vault"> Set these values: * **Name:** a nam…
cmek-google-cloud-kms
Claude Developer Platform · in the page
manage-claude/cmek-google-cloud-kms
…playName) ``` ```java Java import com.anthropic.models.organization.externalkeys.ExternalKeyCreateParams; void main() { Anth…
inference-hooks-endpoint
Claude Developer Platform · in the page
manage-claude/inference-hooks-endpoint
…```python Python # Run with: python server.py from http.server import BaseHTTPRequestHandler, ThreadingHTTPServer class VerdictHandler(BaseHTTPRequestHandler): protocol_version = "HTT…
api
Claude Developer Platform · in the page
manage-claude/opentelemetry/api
…Fatal(err) } fmt.Println(destination.ID) ``` ```java Java import com.anthropic.core.JsonValue; import com.anthropic.models.beta.organization.telemetrydestinations.BetaTelemetryDestinatio…
sdk
Claude Developer Platform · in the page
manage-claude/opentelemetry/sdk
…orm: <CodeGroup exclude="shell"> ```python Python from anthropic import Anthropic from opentelemetry import trace from opentelemetry.sdk.trace import TracerProvider from opentelemetry.sdk.t…
organization-webhooks
Claude Developer Platform · in the page
manage-claude/organization-webhooks
…og.Fatal(err) } fmt.Println(endpoint.ID) ``` ```java Java import com.anthropic.models.beta.organization.webhooks.WebhookCreateParams; void main() { AnthropicClient client = Anthro…
plugins-api
Claude Developer Platform · in the page
manage-claude/plugins-api
…ins.Err(); err != nil { log.Fatal(err) } ``` ```java Java import com.anthropic.models.beta.organization.plugins.PluginListParams; void main() { AnthropicClient client = AnthropicO…
rate-limits-api
Claude Developer Platform · in the page
manage-claude/rate-limits-api
…its.Err(); err != nil { log.Fatal(err) } ``` ```java Java import com.anthropic.models.organization.ratelimits.RateLimitListParams; import com.anthropic.models.messages.Model; void mai…
spend-limits-api
Claude Developer Platform · in the page
manage-claude/spend-limits-api
…its.Err(); err != nil { log.Fatal(err) } ``` ```java Java import com.anthropic.models.beta.organization.spendlimits.effective.EffectiveListParams; void main() { AnthropicClient cl…
user-management
Claude Developer Platform · in the page
manage-claude/user-management
…ers.Err(); err != nil { log.Fatal(err) } ``` ```java Java import com.anthropic.models.organization.users.UserListParams; void main() { AnthropicClient client = AnthropicOkHttpClie…
user-profiles
Claude Developer Platform · in the page
manage-claude/user-profiles
…log.Fatal(err) } fmt.Println(profile.ID) ``` ```java Java import com.anthropic.models.userprofiles.UserProfileAccessType; import com.anthropic.models.userprofiles.UserProfileCreateParams…
user-profiles-verification-portal
Claude Developer Platform · in the page
manage-claude/user-profiles-verification-portal
….Fatal(err) } fmt.Println(actionURL.URL) ``` ```java Java import com.anthropic.models.userprofiles.actionurls.ActionUrlCreateParams; import com.anthropic.models.userprofiles.actionurls.U…
wif-admin-api
Claude Developer Platform · in the page
manage-claude/wif-admin-api
…Connect workload** wizard, list them with the following endpoints and import them into your infrastructure-as-code state instead of recreating them. ## Authentication All endpoints live under `https…
aws
Claude Developer Platform · in the page
manage-claude/wif-providers/aws
…ration**. To enable it programmatically: ```bash python3 -c "import boto3; boto3.client('iam').enable_outbound_web_identity_federation()" ``` If this is not enabled, calls to `GetWeb…
Create the app registration that represents the Claude API audience.
Claude Developer Platform · in the page
manage-claude/wif-providers/azure
…role: user, content: "Hello from Azure"}' ``` ```python Python import os import anthropic import requests from anthropic import WorkloadIdentityCredentials # The audience app registra…
gcp
Claude Developer Platform · in the page
manage-claude/wif-providers/gcp
…: user, content: "Hello from Cloud Run"}' ``` ```python Python import os import anthropic import google.auth.transport.requests import google.oauth2.id_token from anthropic import Workl…
github-actions
Claude Developer Platform · in the page
manage-claude/wif-providers/github-actions
…'{role: user, content: "Hello, Claude"}' ``` ```python Python import anthropic # Reads ANTHROPIC_FEDERATION_RULE_ID, ANTHROPIC_ORGANIZATION_ID, # ANTHROPIC_SERVICE_ACCOUNT_ID, ANTHROPIC_W…
kubernetes
Claude Developer Platform · in the page
manage-claude/wif-providers/kubernetes
…'{role: user, content: "Hello, Claude"}' ``` ```python Python import anthropic # Reads ANTHROPIC_IDENTITY_TOKEN_FILE, ANTHROPIC_FEDERATION_RULE_ID, # ANTHROPIC_ORGANIZATION_ID, ANTHROPIC_…
okta
Claude Developer Platform · in the page
manage-claude/wif-providers/okta
…'{role: user, content: "Hello, Claude"}' ``` ```python Python import os import httpx2 import anthropic from anthropic import WorkloadIdentityCredentials def fetch_okta_token() -> str…
Replace NODE_UID with the node's UID:
Claude Developer Platform · in the page
manage-claude/wif-providers/spiffe
…r, content: "Hello, Claude"}' ``` ```python Python import anthropic # Reads the JWT-SVID that spiffe-helper writes to # ANTHROPIC_IDENTITY_TOKEN_FILE, plus ANTHROPIC_FE…
workload-identity-federation
Claude Developer Platform · in the page
manage-claude/workload-identity-federation
…content: "Hello, Claude"}' ``` ```python Python from anthropic import Anthropic, WorkloadIdentityCredentials, IdentityTokenFile client = Anthropic( credentials=WorkloadIdentityCredenti…
workspaces
Claude Developer Platform · in the page
manage-claude/workspaces
…D) fmt.Printf("name: %s\n", workspace.Name) ``` ```java Java import com.anthropic.models.organization.workspaces.WorkspaceCreateParams; void main() { AnthropicClient client = Anthrop…
DCF Model Rubric
Claude Developer Platform · in the page
managed-agents/define-outcomes
…ant files upload --file /tmp/rubric.md ``` ```python Python import time from pathlib import Path from anthropic import Anthropic client = Anthropic() RUBRIC = """# DCF Model Rubri…
environments
Claude Developer Platform · in the page
managed-agents/environments
…!= nil { panic(err) } _ = environment ``` ```java Java import com.anthropic.models.beta.environments.*; import java.util.List; var environment = client.beta().environments().create…
events-and-streaming
Claude Developer Platform · in the page
managed-agents/events-and-streaming
…x. If your workflow depends on sandbox contents, have the agent write important artifacts to [outputs](https://platform.claude.com/docs/en/managed-agents/define-outcomes#retrieving-deliverables) befor…
files
Claude Developer Platform · in the page
managed-agents/files
…Path: anthropic.String("/src/main.py")}}, } ``` ```java Java import com.anthropic.models.beta.sessions.*; import java.util.List; var resources = List.of( BetaManagedAgentsFileResou…
memory
Claude Developer Platform · in the page
managed-agents/memory
…directly through the API or the Claude Console, allowing for tuning, importing, and exporting. Every change to a memory creates an immutable **memory version**, giving you an audit trail and point-i…
migration
Claude Developer Platform · in the page
managed-agents/migration
…arp, go, java, php, ruby"> ```python Python from claude_agent_sdk import ( ClaudeAgentOptions, ClaudeSDKClient, create_sdk_mcp_server, tool, ) @tool("get_weather", "G…
permission-policies
Claude Developer Platform · in the page
managed-agents/permission-policies
…if err != nil { panic(err) } _ = agent ``` ```java Java import com.anthropic.models.beta.agents.*; var agent = client.beta().agents().create( AgentCreateParams.builder()…
quickstart
Claude Developer Platform · in the page
managed-agents/quickstart
…<CodeGroupItem> ```python Python from anthropic import Anthropic client = Anthropic() agent = client.beta.agents.create( name="Coding Assistant",…
secure-deployment
Claude Developer Platform · in the page
managed-agents/secure-deployment
…tion: The settings that limit what your agents can reach and do, most important first. featureMetadata: topic: title: Managed Agents url: https://platform.claude.com/docs/en/managed-agents/o…
spawn.sh: called once per claimed work item
Claude Developer Platform · in the page
managed-agents/self-hosted-sandboxes
…fmt.Println(environment.ID) ``` ```java Java import com.anthropic.models.beta.environments.BetaSelfHostedConfigParams; import com.anthropic.models.beta.environments.Envi…
self-hosted-sandboxes-custom-tools
Claude Developer Platform · in the page
managed-agents/self-hosted-sandboxes-custom-tools
…xclude="shell, csharp, java, php, ruby"> ```python Python import asyncio import os from anthropic import AsyncAnthropic, beta_async_tool from anthropic.lib.environments i…
self-hosted-sandboxes-operations
Claude Developer Platform · in the page
managed-agents/self-hosted-sandboxes-operations
…nvironment-id "$ANTHROPIC_ENVIRONMENT_ID" ``` ```python Python import os import anthropic client = anthropic.Anthropic() stats = client.beta.environments.work.stats(os.environ["ANTHROP…
self-hosted-sandboxes-reference
Claude Developer Platform · in the page
managed-agents/self-hosted-sandboxes-reference
…p, ruby"> ```python Python from anthropic.lib.tools.agent_toolset import ( AgentToolContext, beta_agent_toolset_20260401, ) async with AgentToolContext( workdir="/workspace"…