Support matrix
TypeScript SDK
Browser creation
Agent browser creation
Quick actions
CLI
Browser creation
Quick actions
Agent CLI
web agent does not expose a proxy flag.
REST API
The OpenAPI spec includesproxy on browser-create and quick-action request bodies. Use the REST API when you need a non-TypeScript runtime but still want direct proxy support.
MCP
MCP tool schemas do not expose a custom proxy field.
If an MCP workflow needs a proxied browser, create the browser through the SDK, CLI, or REST first, then pass the browser ID to a surface that can reuse an existing browser where supported.
Credential handling
Proxy URLs may contain usernames, passwords, tokens, regions, or account IDs. Do:- Store proxy URLs in environment variables.
- Pass proxy URLs as options, not inside natural-language prompts.
- Avoid printing full request objects.
- Rotate proxy credentials if a signed log or transcript leaks them.
- Paste proxy credentials into
web agentgoals. - Put proxy credentials in docs, examples, or issue comments.
- Assume a proxy changes browser policy boundaries. Policy and proxy solve different problems.