678 pages for env.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
browser-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/browser-use-tool
…Claude navigate, read, and interact with webpages in your own browser environment with the browser use tool. featureMetadata: status: ga zdr: eligibility: eligible note: Excludes [Covered…
build-a-tool-using-agent
Claude Developer Platform · in the page
agents-and-tools/tool-use/build-a-tool-using-agent
…t anthropic # Create a client. It reads ANTHROPIC_API_KEY from the environment. client = anthropic.Anthropic() # Define one tool. The input_schema is a JSON Schema object describing # the ar…
code-execution-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/code-execution-tool
…and manipulate files, including writing code, in a secure, sandboxed environment. **Code execution is free when used with web search or web fetch (`web_search_20260209`, `web_fetch_20260209`, or lat…
computer-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/computer-use-tool
…ion: Give Claude screenshot, mouse, and keyboard control of a desktop environment with the computer use tool, the computer_toolset_20260801 client toolset. featureMetadata: status: ga zdr: eli…
define-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/define-tools
…ssary context for the tool to operate properly: ```text wrap In this environment you have access to a set of tools you can use to answer the user's question. {{ FORMATTING INSTRUCTIONS }} String and…
fine-grained-tool-streaming
Claude Developer Platform · in the page
agents-and-tools/tool-use/fine-grained-tool-streaming
…```java Java AnthropicClient client = AnthropicOkHttpClient.fromEnv(); Tool makeFileTool = Tool.builder() .name("make_file") .description("Write text to a file") .eagerInput…
memory-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/memory-tool
…18; // ... AnthropicClient client = AnthropicOkHttpClient.fromEnv(); MessageCreateParams params = MessageCreateParams.builder() .model(Model.CLAUDE_OPUS_5_5) .maxTok…
overview
Claude Developer Platform · in the page
agents-and-tools/tool-use/overview
…oid main() { AnthropicClient client = AnthropicOkHttpClient.fromEnv(); MessageCreateParams params = MessageCreateParams.builder() .model(Model.CLAUDE_OPUS_5_5) .maxTok…
parallel-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/parallel-tool-use
…arallelism keeps working. Run it with `ANTHROPIC_API_KEY` set in your environment: <CodeGroup exclude="shell"> <CodeGroupItem language="cURL"> This end-to-end test needs more logic than a singl…
Process results programmatically
Claude Developer Platform · in the page
agents-and-tools/tool-use/programmatic-tool-calling
…oid main() { AnthropicClient client = AnthropicOkHttpClient.fromEnv(); MessageCreateParams params = MessageCreateParams.builder() .model(Model.CLAUDE_OPUS_5_5) .maxTok…
server-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/server-tools
…oid main() { AnthropicClient client = AnthropicOkHttpClient.fromEnv(); MessageCreateParams params = MessageCreateParams.builder() .model(Model.CLAUDE_OPUS_5_5) .maxTok…
strict-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/strict-tool-use
…cript TypeScript const client = new Anthropic({ apiKey: process.env.ANTHROPIC_API_KEY }); const response = await client.messages.create({ model: "claude-opus-5-5", max_tokens: 1024,…
text-editor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/text-editor-tool
…oid main() { AnthropicClient client = AnthropicOkHttpClient.fromEnv(); ToolTextEditor20250728 editorTool = ToolTextEditor20250728.builder() .maxCharacters(10000L)…
Log at info level
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-runner
…d main() { AnthropicClient client = AnthropicOkHttpClient.fromEnv(); WeatherService weatherService = new WeatherService(); // The lambda can use weatherService. BetaRu…
tool-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-search-tool
…oid main() { AnthropicClient client = AnthropicOkHttpClient.fromEnv(); InputSchema weatherSchema = InputSchema.builder() .properties(JsonValue.from(Map.of( "locati…
web-fetch-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-fetch-tool
…zdr-and-allowed-callers). <Warning> Enabling the web fetch tool in environments where Claude processes untrusted input alongside sensitive data poses data exfiltration risks. Only use this tool in…
web-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-search-tool
…oid main() { AnthropicClient client = AnthropicOkHttpClient.fromEnv(); MessageCreateParams params = MessageCreateParams.builder() .model(Model.CLAUDE_OPUS_5_5) .maxTok…
Beta
Claude Developer Platform · in the page
api/beta
…he executor's filesystem. Only included when another tool in the same environment can read the file at that path. maxLength: 4096, pattern: ^[^\x00-\x1f\x7f-\x9f\u2028\u2029]*$…
beta-headers
Claude Developer Platform · in the page
api/beta-headers
…```java Java AnthropicClient client = AnthropicOkHttpClient.fromEnv(); MessageCreateParams params = MessageCreateParams.builder() .model(Model.CLAUDE_OPUS_5_5) .maxTokens(1024)…
Deployment Runs
Claude Developer Platform · in the page
api/beta/deployment_runs
…the deployment that produced this run. - `error: BetaManagedAgentsEnvironmentArchivedRunError or BetaManagedAgentsAgentArchivedRunError or BetaManagedAgentsEnvironmentNotFoundRunError or 13 more o…
List Deployment Runs
Claude Developer Platform · in the page
api/beta/deployment_runs/list
…the deployment that produced this run. - `error: BetaManagedAgentsEnvironmentArchivedRunError or BetaManagedAgentsAgentArchivedRunError or BetaManagedAgentsEnvironmentNotFoundRunError or 13 more o…
Get Deployment Run
Claude Developer Platform · in the page
api/beta/deployment_runs/retrieve
…the deployment that produced this run. - `error: BetaManagedAgentsEnvironmentArchivedRunError or BetaManagedAgentsAgentArchivedRunError or BetaManagedAgentsEnvironmentNotFoundRunError or 13 more o…
Deployments
Claude Developer Platform · in the page
api/beta/deployments
…st version. Must be at least 1 if specified. format: int32 - `environment_id: string` ID of the `environment` defining the container configuration for sessions created from this deployment.…
Archive Deployment
Claude Developer Platform · in the page
api/beta/deployments/archive
…— it binds the agent to everything needed to run it autonomously: an environment, credentials, initial events, and an optional schedule. - `type: "deployment"` - `id: string` Unique identi…
Create Deployment
Claude Developer Platform · in the page
api/beta/deployments/create
…st version. Must be at least 1 if specified. format: int32 - `environment_id: string` ID of the `environment` defining the container configuration for sessions created from this deployment.…
List Deployments
Claude Developer Platform · in the page
api/beta/deployments/list
…: string or null` Description of what the deployment does. - `environment_id: string` ID of the `environment` where sessions run. - `initial_events: array of BetaManagedAgentsDeploymen…
Pause Deployment
Claude Developer Platform · in the page
api/beta/deployments/pause
…— it binds the agent to everything needed to run it autonomously: an environment, credentials, initial events, and an optional schedule. - `type: "deployment"` - `id: string` Unique identi…
Get Deployment
Claude Developer Platform · in the page
api/beta/deployments/retrieve
…— it binds the agent to everything needed to run it autonomously: an environment, credentials, initial events, and an optional schedule. - `type: "deployment"` - `id: string` Unique identi…
Run Deployment Now
Claude Developer Platform · in the page
api/beta/deployments/run
…the deployment that produced this run. - `error: BetaManagedAgentsEnvironmentArchivedRunError or BetaManagedAgentsAgentArchivedRunError or BetaManagedAgentsEnvironmentNotFoundRunError or 13 more o…
Unpause Deployment
Claude Developer Platform · in the page
api/beta/deployments/unpause
…— it binds the agent to everything needed to run it autonomously: an environment, credentials, initial events, and an optional schedule. - `type: "deployment"` - `id: string` Unique identi…
Update Deployment
Claude Developer Platform · in the page
api/beta/deployments/update
…preserve; send empty string or null to clear. maxLength: 2048 - `environment_id: optional string` ID of the `environment` where sessions run. Omit to preserve. Cannot be cleared. maxLength:…
Messages
Claude Developer Platform · in the page
api/beta/messages
…he executor's filesystem. Only included when another tool in the same environment can read the file at that path. maxLength: 4096, pattern: ^[^\x00-\x1f\x7f-\x9f\u2028\u2029]*$…
Batches
Claude Developer Platform · in the page
api/beta/messages/batches
…he executor's filesystem. Only included when another tool in the same environment can read the file at that path. maxLength: 4096, pattern: ^[^\x00-\x1f\x7f-\x9f\u2028\u2029…
Create a Message Batch
Claude Developer Platform · in the page
api/beta/messages/batches/create
…he executor's filesystem. Only included when another tool in the same environment can read the file at that path. maxLength: 4096, pattern: ^[^\x00-\x1f\x7f-\x9f\u2028\u2029…
Count tokens in a Message
Claude Developer Platform · in the page
api/beta/messages/count_tokens
…he executor's filesystem. Only included when another tool in the same environment can read the file at that path. maxLength: 4096, pattern: ^[^\x00-\x1f\x7f-\x9f\u2028\u2029]*$…
Create a Message
Claude Developer Platform · in the page
api/beta/messages/create
…he executor's filesystem. Only included when another tool in the same environment can read the file at that path. maxLength: 4096, pattern: ^[^\x00-\x1f\x7f-\x9f\u2028\u2029]*$…
Organization
Claude Developer Platform · in the page
api/beta/organization
…Wc1phhtcfK", "name": "Workspace Name", "tags": { "env": "prod", "team": "platform" }, "type": "workspace" } ], "first_id": "first_id", "has_more": tru…
Analytics
Claude Developer Platform · in the page
api/beta/organization/analytics
…to `ending_date` (exclusive) in `data`, the same `data` / `next_page` envelope as the other analytics list endpoints; the series is currently returned in full, so `next_page` is always null. Data is t…
Summaries
Claude Developer Platform · in the page
api/beta/organization/analytics/summaries
…to `ending_date` (exclusive) in `data`, the same `data` / `next_page` envelope as the other analytics list endpoints; the series is currently returned in full, so `next_page` is always null. Data is t…
Get Activity Summaries
Claude Developer Platform · in the page
api/beta/organization/analytics/summaries/list
…to `ending_date` (exclusive) in `data`, the same `data` / `next_page` envelope as the other analytics list endpoints; the series is currently returned in full, so `next_page` is always null. Data is t…
Usage Report
Claude Developer Platform · in the page
api/beta/organization/usage_report
…Code usage. - `terminal_type: string` Type of terminal or environment where Claude Code was used. - `tool_actions: map[object]` Breakdown of tool action acceptance and rejectio…
Get Claude Code Usage Report
Claude Developer Platform · in the page
api/beta/organization/usage_report/retrieve_claude_code
…Code usage. - `terminal_type: string` Type of terminal or environment where Claude Code was used. - `tool_actions: map[object]` Breakdown of tool action acceptance and rejectio…
Workspaces
Claude Developer Platform · in the page
api/beta/organization/workspaces
…Wc1phhtcfK", "name": "Workspace Name", "tags": { "env": "prod", "team": "platform" }, "type": "workspace" } ], "first_id": "first_id", "has_more": tru…
Archive Workspace
Claude Developer Platform · in the page
api/beta/organization/workspaces/archive
…SDCCSbTxrXDpWc1phhtcfK", "name": "Workspace Name", "tags": { "env": "prod", "team": "platform" }, "type": "workspace" } ```
Create Workspace
Claude Developer Platform · in the page
api/beta/organization/workspaces/create
…d": "ekey_01SDCCSbTxrXDpWc1phhtcfK", "tags": { "env": "prod", "team": "platform" } }' ``` ### Response (200) ```json { "id": "wrkspc_01JwQvzr7rX…
List Workspaces
Claude Developer Platform · in the page
api/beta/organization/workspaces/list
…Wc1phhtcfK", "name": "Workspace Name", "tags": { "env": "prod", "team": "platform" }, "type": "workspace" } ], "first_id": "first_id", "has_more": tru…
Get Workspace
Claude Developer Platform · in the page
api/beta/organization/workspaces/retrieve
…SDCCSbTxrXDpWc1phhtcfK", "name": "Workspace Name", "tags": { "env": "prod", "team": "platform" }, "type": "workspace" } ```
Update Workspace
Claude Developer Platform · in the page
api/beta/organization/workspaces/update
…d": "ekey_01SDCCSbTxrXDpWc1phhtcfK", "tags": { "env": "prod", "team": "platform" } }' ``` ### Response (200) ```json { "id": "wrkspc_01JwQvzr7rX…
Sessions
Claude Developer Platform · in the page
api/beta/sessions
…sion to use. Omit to use the latest version. format: int32 - `environment_id: string` ID of the `environment` defining the container configuration for this session. minLength: 1, maxLeng…
Archive Session
Claude Developer Platform · in the page
api/beta/sessions/archive
…ing` A timestamp in RFC 3339 format format: date-time - `environment_id: string` - `metadata: map[string]` - `outcome_evaluations: array of BetaManagedAgentsOutcomeEvaluationResourc…