> ## Documentation Index
> Fetch the complete documentation index at: https://docs.browserbase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Agent Identity

## Overview

Browserbase Identity helps your agents access sites as legitimate, authorized participants by providing them with a verifiable identity trusted by websites along with authentication features and configurable web access mechanisms such as proxies or CAPTCHA solving.

## Access

Use these Identity features to help your agents access protected sites.

<CardGroup cols={2}>
  <Card title="Verified" icon="shield-check" href="/platform/identity/verified-customization">
    Use Browserbase's purpose-built Chromium browser with real fingerprints for protected sites.
  </Card>

  <Card title="Web Bot Auth" icon="shield-check" href="#web-bot-auth">
    Browserbase partners with Cloudflare's Signed Agents program to let your agent cryptographically prove that an authorized user operates it.
  </Card>

  <Card title="CAPTCHA solving" icon="shield-check" href="/platform/identity/captcha-solving">
    Solve supported CAPTCHA challenges in your browser sessions.
  </Card>

  <Card title="Proxies" icon="server" href="/platform/identity/proxies">
    Route browser traffic through residential or datacenter proxies.
  </Card>

  <Card title="Human verification with AgentKit" icon="fingerprint" href="/integrations/agentkit/introduction">
    Prove that your agent is human-backed in x402 sessions.
  </Card>
</CardGroup>

## Authentication

Manage credentials and interactive sign-in flows for your browser sessions.

<CardGroup cols={2}>
  <Card title="Authentication management" icon="lock" href="/platform/identity/authentication">
    Handle 2FA, OAuth flows, and other authentication challenges in browser sessions.
  </Card>

  <Card title="1Password credentials" icon="key" href="/integrations/1password/introduction">
    Retrieve credentials from your 1Password vault without hardcoding them.
  </Card>
</CardGroup>

## Verified

Verified sessions use a purpose-built Chromium browser with real browser fingerprints that Browserbase's bot protection partners recognize. This can provide higher success rates and fewer interruptions than standard browser sessions.

<Note>
  Browserbase offers Verified on the Scale plan. You can still build a proof of
  concept with standard browsers and [proxies](/platform/identity/proxies).
  Contact [hello@browserbase.com](mailto:hello@browserbase.com) to trial
  Verified or discuss an upgrade.
</Note>

**Key benefits:**

* Bot protection partners recognize sessions as legitimate
* Significantly fewer CAPTCHA challenges
* Reliable access to protected sites
* Real browser fingerprints - not randomly generated configurations

<Tabs>
  <Tab title="Node.js">
    ```typescript SDK theme={null}
    import Browserbase from "@browserbasehq/sdk";

    const bb = new Browserbase({apiKey: process.env.BROWSERBASE_API_KEY!});

    const session = await bb.sessions.create({
      browserSettings: {
        verified: true,
      },
      proxies: true,
    });
    console.log(session);
    ```
  </Tab>

  <Tab title="Python">
    ```python SDK theme={null}
    from browserbase import Browserbase
    import os

    bb = Browserbase(api_key=os.environ["BROWSERBASE_API_KEY"])

    session = bb.sessions.create(
        proxies=True,
        browser_settings={
            "verified": True,
        },
    )
    print(session)
    ```
  </Tab>
</Tabs>

## Web Bot Auth

Web Bot Auth lets your agent cryptographically prove that an authorized user operates it. Browserbase partners with Cloudflare's Signed Agents program so participating websites can explicitly allow Browserbase sessions.

* Your agent authenticates through Cloudflare Web Bot Auth.
* Website owners can explicitly allow Browserbase sessions
* Participating sites can recognize authorized agents without relying on browser behavior alone

<Card title="Get Access" icon="rocket" href="https://www.browserbase.com/contact-web-bot-auth">
  Request beta access to enable Web Bot Auth for your account.
</Card>

## Best practices

Use these practices to keep browser-agent workflows stable, efficient, and responsible.

### Site compliance and ethical use

Before your agent accesses a website:

* Review the site's **terms of service** to ensure compliance.
* Check **robots.txt** for crawling guidelines when applicable.
* Cache responses **to reduce unnecessary requests** and improve efficiency.

Need help? Contact [support@browserbase.com](mailto:support@browserbase.com)
