Search the documentation
50 pages for pages.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it. Cut at 50, so a narrower query shows the rest.
Or, for the model with the same capabilities and no access approval requirement:
Claude Developer Platform · in the page
about-claude/models/migration-guide
…cs/en/agents-and-tools/tool-use/browser-use-tool) for tasks inside webpages, neither of which Claude Opus 4.7 supports; existing integrations on the earlier `computer_20251124` version continue to wor…
optimizing-for-cost-and-intelligence
Claude Developer Platform · in the page
about-claude/models/optimizing-for-cost-and-intelligence
…mic-filtering) in the web fetch tool keeps boilerplate out of fetched pages, [image resizing](https://platform.claude.com/docs/en/build-with-claude/vision#evaluate-image-size) right-sizes vision input…
pricing
Claude Developer Platform · in the page
about-claude/pricing
…se tools have their own token costs as documented in their respective pages. </Note> #### Browser use tool Browser use follows the standard [tool use pricing](https://platform.claude.com/docs/en/age…
Create the full URL from the GitHub repository
Claude Developer Platform · in the page
about-claude/use-case-guides/legal-summarization
…df_file) text = "\n".join([page.extract_text() for page in reader.pages]) # Remove page numbers text = re.sub(r"\n\s*\d+\s*\n", "\n", text) # Remove extra whitespace text = re.su…
PDF Processing
Claude Developer Platform · in the page
agents-and-tools/agent-skills/best-practices
…t pdfplumber with pdfplumber.open("file.pdf") as pdf: text = pdf.pages[0].extract_text() ``` ```` **Bad example: Too verbose** (approximately 150 tokens): ```markdown ## Extract PDF text PDF (…
PDF Processing
Claude Developer Platform · in the page
agents-and-tools/agent-skills/overview
…fplumber with pdfplumber.open("document.pdf") as pdf: text = pdf.pages[0].extract_text() ``` For advanced form filling, see [FORMS.md](FORMS.md). ```` When you request something that matches a…
overview
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/overview
…your proxy | Adherence to the deployment guidance on these pages | | Ensuring Claude only sends re…
browser-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/browser-use-tool
…use-tool description: Let Claude navigate, read, and interact with webpages in your own browser environment with the browser use tool. --- ## Compatibility - [ZDR](https://platform.claude.com/docs/en…
computer-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/computer-use-tool
…use/computer-use-tool#batch-actions)). For tasks that stay inside webpages, the [browser use tool](https://platform.claude.com/docs/en/agents-and-tools/tool-use/browser-use-tool) is the closer fit: i…
handle-tool-calls
Claude Developer Platform · in the page
agents-and-tools/tool-use/handle-tool-calls
…ol results often carry content from sources outside your control: web pages, inbound email, user uploads, third-party APIs. Treat that content as untrusted: an attacker who can influence it may embed…
overview
Claude Developer Platform · in the page
agents-and-tools/tool-use/overview
…/tool-use/browser-use-tool"> Navigate, read, and interact with webpages in your own browser environment. </Card> </CardGroup> ### Server tools Server tools run on Anthropic's infrastructure, w…
server-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/server-tools
…-with-claude/streaming) for the full event reference. Individual tool pages document tool-specific event names where they differ. ## Batch requests All server tools support batch processing. In a ba…
tool-combinations
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-combinations
…g is useful when the answer lives in long-form content (documentation pages, articles, specifications) that a search snippet can't fully capture. Fetch pulls the complete page so Claude can cite speci…
web-fetch-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-fetch-tool
…fetch tool allows Claude to retrieve full content from specified web pages and PDF documents. The latest web fetch tool version (`web_fetch_20260318`) supports **dynamic filtering** with Claude Fabl…
Admin
Claude Developer Platform · in the page
api/admin
…st). Use the `next_page` cursor from the response to fetch subsequent pages. #### Query parameters - `limit: optional number` Number of results per page. default: 20, maximum: 100, minimum: 1…
External Keys
Claude Developer Platform · in the page
api/admin/external_keys
…st). Use the `next_page` cursor from the response to fetch subsequent pages. ### Query parameters - `limit: optional number` Number of results per page. default: 20, maximum: 100, minimum: 1…
List External Keys
Claude Developer Platform · in the page
api/admin/external_keys/list
…st). Use the `next_page` cursor from the response to fetch subsequent pages. ## Query parameters - `limit: optional number` Number of results per page. default: 20, maximum: 100, minimum: 1 -…
Spend Limits
Claude Developer Platform · in the page
api/admin/spend_limits
…d from. Paginates by member, so a member's periods never split across pages. ### Query parameters - `limit: optional number` Maximum number of members per page. A member's period rows never split…
List Effective Spend Limits
Claude Developer Platform · in the page
api/admin/spend_limits/list_effective
…d from. Paginates by member, so a member's periods never split across pages. ## Query parameters - `limit: optional number` Maximum number of members per page. A member's period rows never split…
Usage Report
Claude Developer Platform · in the page
api/admin/usage_report
…ursor token for fetching the next page of results, or null if no more pages are available. ### Example ```bash curl https://api.anthropic.com/v1/organizations/usage_report/claude_code \ -H 'anth…
Get Claude Code Usage Report
Claude Developer Platform · in the page
api/admin/usage_report/retrieve_claude_code
…ursor token for fetching the next page of results, or null if no more pages are available. ## Example ```bash curl https://api.anthropic.com/v1/organizations/usage_report/claude_code \ -H 'anthr…
Organization
Claude Developer Platform · in the page
api/beta/organization
…st). Use the `next_page` cursor from the response to fetch subsequent pages. #### Query parameters - `limit: optional number` Number of results per page. default: 20, maximum: 100, minimum: 1…
External Keys
Claude Developer Platform · in the page
api/beta/organization/external_keys
…st). Use the `next_page` cursor from the response to fetch subsequent pages. ### Query parameters - `limit: optional number` Number of results per page. default: 20, maximum: 100, minimum: 1…
List External Keys
Claude Developer Platform · in the page
api/beta/organization/external_keys/list
…st). Use the `next_page` cursor from the response to fetch subsequent pages. ## Query parameters - `limit: optional number` Number of results per page. default: 20, maximum: 100, minimum: 1 -…
Code
Claude Developer Platform · in the page
api/compliance/code
…the parent organization. Results are sorted by Artifact identifier. Pages may be short or empty while `next_page` is still set โ continue until `next_page` is absent. Artifacts are sorted by identif…
Artifacts
Claude Developer Platform · in the page
api/compliance/code/artifacts
…the parent organization. Results are sorted by Artifact identifier. Pages may be short or empty while `next_page` is still set โ continue until `next_page` is absent. Artifacts are sorted by identif…
List Code Artifacts
Claude Developer Platform · in the page
api/compliance/code/artifacts/list
…the parent organization. Results are sorted by Artifact identifier. Pages may be short or empty while `next_page` is still set โ continue until `next_page` is absent. Artifacts are sorted by identif…
overview
Claude Developer Platform · in the page
api/overview
…ndpoints, parameters, and response schemas, explore the API reference pages listed in the navigation. To access beta features, see [Beta headers](https://platform.claude.com/docs/en/api/beta-headers).…
Message Batches API
Claude Developer Platform · in the page
build-with-claude/batch-processing
…ches). The API supports pagination, automatically fetching additional pages as needed: <CodeGroup> ```bash cURL #!/bin/sh # Fetches one page. While the response's has_more is true, pass its #…
claude-platform-on-aws
Claude Developer Platform · in the page
build-with-claude/claude-platform-on-aws
…anaged through AWS IAM rather than the Claude Console (see [Available pages](https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws#available-pages)), and Anthropic's client SDKs…
compaction
Claude Developer Platform · in the page
build-with-claude/compaction
…am { Role = Role.User, Content = "Add support for JavaScript-rendered pages" } ], ContextManagement = new BetaContextManagementConfig { Edits = [new BetaCompact20260112Edit…
context-windows
Claude Developer Platform · in the page
build-with-claude/context-windows
…ntext-pricing). A single request can include up to 600 images or PDF pages (100 for models with a 200k-token context window). If you send many images or large documents, you might reach [request size…
files
Claude Developer Platform · in the page
build-with-claude/files
…ols/tool-use/code-execution-tool#model-compatibility), see the linked pages for model support. ## How the Files API works The Files API provides a create-once, use-many-times approach for working wi…
overview
Claude Developer Platform · in the page
build-with-claude/overview
…/web-fetch-tool) | Retrieve full content from specified web pages and PDF documents for in-depth analysis. | ZDR eligible\*…
pdf-support
Claude Developer Platform · in the page
build-with-claude/pdf-support
…orm.claude.com/docs/en/api/overview#request-size-limits)) | | Maximum pages per request | 600 (100 when the request's context window is under 1M tokens) | | Format…
prompting-claude-opus-4-8
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-4-8
…and the earlier `computer_20251124` tool version. For tasks inside webpages, Claude Opus 4.8 also supports the [browser use tool](https://platform.claude.com/docs/en/agents-and-tools/tool-use/browser-…
prompting-claude-sonnet-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-sonnet-5
…and the earlier `computer_20251124` tool version. For tasks inside webpages, Claude Sonnet 5 also supports the [browser use tool](https://platform.claude.com/docs/en/agents-and-tools/tool-use/browser-…
refusals-and-fallback
Claude Developer Platform · in the page
build-with-claude/refusals-and-fallback
…`"refusal"` in a response and want to know what to do next. Related pages: * [Stop reasons and fallback](https://platform.claude.com/docs/en/build-with-claude/handling-stop-reasons): the full list…
structured-outputs
Claude Developer Platform · in the page
build-with-claude/structured-outputs
…that make working with structured outputs easier. See individual SDK pages for full details. <Tabs> <Tab title="CLI"> **Raw JSON schemas through heredoc body** The CLI passes raw JSON sch…
vision
Claude Developer Platform · in the page
build-with-claude/vision
…images, asking about differences, or working with a sequence such as pages of a document. When sending several images, introduce each one with a short text label (`Image 1:`, `Image 2:`, and so on) s…
vision-coordinates
Claude Developer Platform · in the page
build-with-claude/vision-coordinates
…](https://platform.claude.com/docs/en/build-with-claude/pdf-support), pages are rasterized to images server-side at dimensions you don't control, so the returned coordinates can't be reliably mapped b…
working-with-messages
Claude Developer Platform · in the page
build-with-claude/working-with-messages
…rowser-use-tool"> Let Claude navigate, read, and interact with webpages in a browser you run. </Card> <Card title="Structured outputs" icon="code-brackets" href="https://platform.claude.com/d…
csharp
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/csharp
…cess the results either one page at a time or item-by-item across all pages. ### Auto-pagination To iterate through all results across all pages, use the `Paginate` method, which automatically fetch…
go
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/go
…n use `.ListAutoPaging()` methods to iterate through items across all pages: ```go iter := client.Messages.Batches.ListAutoPaging(context.TODO(), anthropic.MessageBatchListParams{ Limit: anthropic.I…
java
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/java
…aginated results either one page at a time or item-by-item across all pages. ### Auto-pagination To iterate through all results across all pages, use the `autoPager()` method, which automatically fe…
php
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/php
…ors with each list response, so you do not have to request successive pages manually: ```php $client = new Client(); $page = $client->beta->messages->batches->list(limit: 20); // fetch items from t…
For Amazon Bedrock support
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/python
…ted. You can use the `for` syntax to iterate through items across all pages: ```python client = Anthropic() all_batches = [] # Automatically fetches more pages as needed. for batch in client.message…
Automatically handles tool execution loop
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/ruby
…ors with each list response, so you do not have to request successive pages manually: ```ruby anthropic = Anthropic::Client.new page = anthropic.messages.batches.list(limit: 20) # Fetch single item…
typescript
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/typescript
…use the `for await ... of` syntax to iterate through items across all pages: ```typescript async function fetchAllMessageBatches() { const allMessageBatches = []; // Automatically fetches more pa…
admin-api
Claude Developer Platform · in the page
manage-claude/admin-api
…on, TypeScript, C#, Go, and Java return an iterator that fetches more pages on demand, so `limit` sets the page size, not the total. The PHP, Ruby, and curl examples return one page. In the CLI, `--li…